Commit: 38247fc80b8c6af4e68d0c0809eb6af0c0a65ea4
Author: Sergey Sharybin
Date:   Fri Jun 22 14:17:55 2018 +0200
Branches: master
https://developer.blender.org/rB38247fc80b8c6af4e68d0c0809eb6af0c0a65ea4

CMake: Cleanup, rename CC_REMOVE_STRICT_FLAGS to C_REMOVE_STRICT_FLAGS

===================================================================

M       CMakeLists.txt
M       build_files/cmake/macros.cmake

===================================================================

diff --git a/CMakeLists.txt b/CMakeLists.txt
index d7a00abd090..d1b35b1c562 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -853,7 +853,7 @@ set(C_WARNINGS)
 set(CXX_WARNINGS)
 
 # for gcc -Wno-blah-blah
-set(CC_REMOVE_STRICT_FLAGS)
+set(C_REMOVE_STRICT_FLAGS)
 set(CXX_REMOVE_STRICT_FLAGS)
 
 # libraries to link the binary with passed to target_link_libraries()
@@ -1481,22 +1481,22 @@ if(CMAKE_COMPILER_IS_GNUCC)
        endif()
 
        # flags to undo strict flags
-       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS 
C_WARN_NO_DEPRECATED_DECLARATIONS -Wno-deprecated-declarations)
-       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS 
C_WARN_NO_UNUSED_PARAMETER        -Wno-unused-parameter)
-       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS 
C_WARN_NO_UNUSED_FUNCTION         -Wno-unused-function)
-       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS C_WARN_NO_TYPE_LIMITS  
           -Wno-type-limits)
-       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS 
C_WARN_NO_INT_IN_BOOL_CONTEXT     -Wno-int-in-bool-context)
-       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS C_WARN_NO_FORMAT       
           -Wno-format)
-       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS C_WARN_NO_SWITCH       
           -Wno-switch)
+       ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS 
C_WARN_NO_DEPRECATED_DECLARATIONS -Wno-deprecated-declarations)
+       ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS 
C_WARN_NO_UNUSED_PARAMETER        -Wno-unused-parameter)
+       ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS 
C_WARN_NO_UNUSED_FUNCTION         -Wno-unused-function)
+       ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS C_WARN_NO_TYPE_LIMITS   
          -Wno-type-limits)
+       ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS 
C_WARN_NO_INT_IN_BOOL_CONTEXT     -Wno-int-in-bool-context)
+       ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS C_WARN_NO_FORMAT        
          -Wno-format)
+       ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS C_WARN_NO_SWITCH        
          -Wno-switch)
 
        ADD_CHECK_CXX_COMPILER_FLAG(CXX_REMOVE_STRICT_FLAGS 
CXX_WARN_NO_CLASS_MEMACCESS     -Wno-class-memaccess)
 
        if(CMAKE_COMPILER_IS_GNUCC AND (NOT "${CMAKE_C_COMPILER_VERSION}" 
VERSION_LESS "7.0"))
-               ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS 
C_WARN_NO_IMPLICIT_FALLTHROUGH    -Wno-implicit-fallthrough)
+               ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS 
C_WARN_NO_IMPLICIT_FALLTHROUGH    -Wno-implicit-fallthrough)
        endif()
 
        if(NOT APPLE)
-               ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS 
C_WARN_NO_ERROR_UNUSED_BUT_SET_VARIABLE -Wno-error=unused-but-set-variable)
+               ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS 
C_WARN_NO_ERROR_UNUSED_BUT_SET_VARIABLE -Wno-error=unused-but-set-variable)
        endif()
 
 elseif(CMAKE_C_COMPILER_ID MATCHES "Clang")
@@ -1525,17 +1525,17 @@ elseif(CMAKE_C_COMPILER_ID MATCHES "Clang")
        # ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_UNUSED_MACROS       
   -Wunused-macros)
 
        # flags to undo strict flags
-       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS 
C_WARN_NO_UNUSED_PARAMETER -Wno-unused-parameter)
-       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS 
C_WARN_NO_UNUSED_MACROS    -Wno-unused-macros)
-
-       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS 
C_WARN_NO_MISSING_VARIABLE_DECLARATIONS -Wno-missing-variable-declarations)
-       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS 
C_WARN_NO_INCOMPAT_PTR_DISCARD_QUAL 
-Wno-incompatible-pointer-types-discards-qualifiers)
-       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS 
C_WARN_NO_UNUSED_FUNCTION -Wno-unused-function)
-       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS 
C_WARN_NO_INT_TO_VOID_POINTER_CAST -Wno-int-to-void-pointer-cast)
-       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS 
C_WARN_NO_MISSING_PROTOTYPES -Wno-missing-prototypes)
-       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS 
C_WARN_NO_DUPLICATE_ENUM -Wno-duplicate-enum)
-       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS C_WARN_NO_UNDEF 
-Wno-undef)
-       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS 
C_WARN_NO_MISSING_NORETURN -Wno-missing-noreturn)
+       ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS 
C_WARN_NO_UNUSED_PARAMETER -Wno-unused-parameter)
+       ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS C_WARN_NO_UNUSED_MACROS 
   -Wno-unused-macros)
+
+       ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS 
C_WARN_NO_MISSING_VARIABLE_DECLARATIONS -Wno-missing-variable-declarations)
+       ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS 
C_WARN_NO_INCOMPAT_PTR_DISCARD_QUAL 
-Wno-incompatible-pointer-types-discards-qualifiers)
+       ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS 
C_WARN_NO_UNUSED_FUNCTION -Wno-unused-function)
+       ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS 
C_WARN_NO_INT_TO_VOID_POINTER_CAST -Wno-int-to-void-pointer-cast)
+       ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS 
C_WARN_NO_MISSING_PROTOTYPES -Wno-missing-prototypes)
+       ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS 
C_WARN_NO_DUPLICATE_ENUM -Wno-duplicate-enum)
+       ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS C_WARN_NO_UNDEF 
-Wno-undef)
+       ADD_CHECK_C_COMPILER_FLAG(C_REMOVE_STRICT_FLAGS 
C_WARN_NO_MISSING_NORETURN -Wno-missing-noreturn)
 
        ADD_CHECK_CXX_COMPILER_FLAG(CXX_REMOVE_STRICT_FLAGS 
CXX_WARN_NO_UNUSED_PRIVATE_FIELD -Wno-unused-private-field)
        ADD_CHECK_CXX_COMPILER_FLAG(CXX_REMOVE_STRICT_FLAGS 
CXX_WARN_NO_CXX11_NARROWING -Wno-c++11-narrowing)
diff --git a/build_files/cmake/macros.cmake b/build_files/cmake/macros.cmake
index 1e6e4779224..e77d096c145 100644
--- a/build_files/cmake/macros.cmake
+++ b/build_files/cmake/macros.cmake
@@ -1076,7 +1076,7 @@ macro(remove_strict_flags)
                )
 
                # negate flags implied by '-Wall'
-               add_cc_flag("${CC_REMOVE_STRICT_FLAGS}")
+               add_cc_flag("${C_REMOVE_STRICT_FLAGS}")
                add_cxx_flag("${CXX_REMOVE_STRICT_FLAGS}")
        endif()
 
@@ -1089,7 +1089,7 @@ macro(remove_strict_flags)
                )
 
                # negate flags implied by '-Wall'
-               add_cc_flag("${CC_REMOVE_STRICT_FLAGS}")
+               add_cc_flag("${C_REMOVE_STRICT_FLAGS}")
                add_cxx_flag("${CXX_REMOVE_STRICT_FLAGS}")
        endif()
 
@@ -1130,7 +1130,7 @@ macro(remove_strict_flags_file
 
                        set_source_files_properties(${_SOURCE}
                                PROPERTIES
-                                       COMPILE_FLAGS 
"${CC_REMOVE_STRICT_FLAGS}"
+                                       COMPILE_FLAGS "${C_REMOVE_STRICT_FLAGS}"
                        )
                endif()

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to