Revision: 43057
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=43057
Author:   jensverwiebe
Date:     2012-01-01 16:46:08 +0000 (Sun, 01 Jan 2012)
Log Message:
-----------
OSX: fix compile by conditional unsupported flags

Modified Paths:
--------------
    trunk/blender/CMakeLists.txt

Modified: trunk/blender/CMakeLists.txt
===================================================================
--- trunk/blender/CMakeLists.txt        2012-01-01 16:37:01 UTC (rev 43056)
+++ trunk/blender/CMakeLists.txt        2012-01-01 16:46:08 UTC (rev 43057)
@@ -1393,8 +1393,9 @@
 
        # disable because it gives warnings for printf() & friends.
        # ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_DOUBLE_PROMOTION 
-Wdouble-promotion -Wno-error=double-promotion)
+if(NOT APPLE)
        ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS 
C_WARN_NO_ERROR_UNUSED_BUT_SET_VARIABLE -Wno-error=unused-but-set-variable)
-
+endif()
        ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_ALL -Wall)
        ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_NO_INVALID_OFFSETOF 
-Wno-invalid-offsetof)
        ADD_CHECK_CXX_COMPILER_FLAG(CXX_WARNINGS CXX_WARN_NO_SIGN_COMPARE 
-Wno-sign-compare)
@@ -1405,8 +1406,9 @@
        # 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_BUT_SET_VARIABLE -Wno-unused-but-set-variable)
-
+if(NOT APPLE)
+       ADD_CHECK_C_COMPILER_FLAG(CC_REMOVE_STRICT_FLAGS 
C_WARN_NO_UNUSED_BUT_SET_VARIABLE )
+endif()
 elseif(CMAKE_C_COMPILER_ID MATCHES "Intel")
 
        ADD_CHECK_C_COMPILER_FLAG(C_WARNINGS C_WARN_ALL -Wall)

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

Reply via email to