[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [52005] trunk/blender/CMakeLists.txt: OSX/ cmake: workaround for getting right LC_VERSION_MIN_MACOSX with makefiles

jens verwiebe info at jensverwiebe.de
Thu Nov 8 13:57:09 CET 2012


Revision: 52005
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=52005
Author:   jensverwiebe
Date:     2012-11-08 12:57:01 +0000 (Thu, 08 Nov 2012)
Log Message:
-----------
OSX/cmake: workaround for getting right LC_VERSION_MIN_MACOSX with makefiles

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

Modified: trunk/blender/CMakeLists.txt
===================================================================
--- trunk/blender/CMakeLists.txt	2012-11-08 11:31:15 UTC (rev 52004)
+++ trunk/blender/CMakeLists.txt	2012-11-08 12:57:01 UTC (rev 52005)
@@ -312,6 +312,10 @@
 		execute_process(COMMAND xcodebuild -version OUTPUT_VARIABLE XCODE_VERS_BUILD_NR)
 		string(SUBSTRING "${XCODE_VERS_BUILD_NR}" 6 3 XCODE_VERSION) # truncate away build-nr
 		unset(XCODE_VERS_BUILD_NR)
+		# now force CMAKE_OSX_DEPLOYMENT_TARGET for makefiles, will now work else ( cmake bug ? )
+		set ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mmacosx-version-min=${CMAKE_OSX_DEPLOYMENT_TARGET}" )
+		set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=${CMAKE_OSX_DEPLOYMENT_TARGET}" )
+		add_definitions ("-DMACOSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET}")
 	endif()
 	
 	message(STATUS "Detected Xcode-version: " ${XCODE_VERSION})




More information about the Bf-blender-cvs mailing list