diff options
author | Jens Verwiebe <info@jensverwiebe.de> | 2014-08-03 14:51:26 +0400 |
---|---|---|
committer | Jens Verwiebe <info@jensverwiebe.de> | 2014-08-03 14:51:35 +0400 |
commit | 02b66f8a55096ffa9631cfdcf1f53add12841c7f (patch) | |
tree | 336529c35b872152aef8bf127d9848e6bd4c2c5b | |
parent | 47e7ce696c997313ae30bca0c09d17d6886a155b (diff) |
OSX/buildsystem: prepare usage on OSX 10.10 - Yosemite
- important: requires cmake >= 2.8.12 to read minor version right,
aka older cmake rates 10.10 lower than 10.6 for example ! ( sigh )
-rw-r--r-- | CMakeLists.txt | 4 | ||||
-rw-r--r-- | SConstruct | 5 |
2 files changed, 7 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 4ea112bfbe7..ebe5eaee280 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -322,7 +322,9 @@ if(APPLE) endif() execute_process(COMMAND uname -r OUTPUT_VARIABLE MAC_SYS) # check for actual system-version - if(${MAC_SYS} MATCHES 13) + if(${MAC_SYS} MATCHES 14) + set(OSX_SYSTEM 10.10) + elseif(${MAC_SYS} MATCHES 13) set(OSX_SYSTEM 10.9) elseif(${MAC_SYS} MATCHES 12) set(OSX_SYSTEM 10.8) diff --git a/SConstruct b/SConstruct index 055409a3dba..7c874fbd55a 100644 --- a/SConstruct +++ b/SConstruct @@ -323,7 +323,10 @@ if env['OURPLATFORM']=='darwin': print B.bc.OKGREEN + "Available SDK's: \n" + B.bc.ENDC + MACOSX_SDK_CHECK.replace('\t', '') if env['MACOSX_SDK'] == '': # no set sdk, choosing best one found - if 'OS X 10.9' in MACOSX_SDK_CHECK: + if 'OS X 10.10' in MACOSX_SDK_CHECK: + env['MACOSX_DEPLOYMENT_TARGET'] = '10.6' + env['MACOSX_SDK']='/Developer/SDKs/MacOSX10.10.sdk' + elif 'OS X 10.9' in MACOSX_SDK_CHECK: env['MACOSX_DEPLOYMENT_TARGET'] = '10.6' env['MACOSX_SDK']='/Developer/SDKs/MacOSX10.9.sdk' elif 'OS X 10.8' in MACOSX_SDK_CHECK: |