This should fix OSX blah blah
This commit is contained in:
@@ -1,4 +1,8 @@
|
|||||||
# -*- cmake -*-
|
# -*- cmake -*-
|
||||||
|
if(NOT DEFINED ${CMAKE_CURRENT_LIST_FILE}_INCLUDED)
|
||||||
|
set(${CMAKE_CURRENT_LIST_FILE}_INCLUDED "YES")
|
||||||
|
|
||||||
|
include(Variables)
|
||||||
|
|
||||||
if (NOT STANDALONE)
|
if (NOT STANDALONE)
|
||||||
if (WINDOWS)
|
if (WINDOWS)
|
||||||
@@ -45,3 +49,5 @@ else (WINDOWS)
|
|||||||
endif (WINDOWS)
|
endif (WINDOWS)
|
||||||
|
|
||||||
mark_as_advanced(DL_LIBRARY PTHREAD_LIBRARY WINDOWS_LIBRARIES)
|
mark_as_advanced(DL_LIBRARY PTHREAD_LIBRARY WINDOWS_LIBRARIES)
|
||||||
|
|
||||||
|
endif(NOT DEFINED ${CMAKE_CURRENT_LIST_FILE}_INCLUDED)
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
# -*- cmake -*-
|
# -*- cmake -*-
|
||||||
|
|
||||||
|
if(NOT DEFINED ${CMAKE_CURRENT_LIST_FILE}_INCLUDED)
|
||||||
|
set(${CMAKE_CURRENT_LIST_FILE}_INCLUDED "YES")
|
||||||
|
|
||||||
macro (use_prebuilt_binary _binary)
|
macro (use_prebuilt_binary _binary)
|
||||||
if(NOT STANDALONE)
|
if(NOT STANDALONE)
|
||||||
get_property(PREBUILT_PACKAGES TARGET prepare PROPERTY PREBUILT)
|
get_property(PREBUILT_PACKAGES TARGET prepare PROPERTY PREBUILT)
|
||||||
@@ -9,3 +12,5 @@ macro (use_prebuilt_binary _binary)
|
|||||||
endif(_index LESS 0)
|
endif(_index LESS 0)
|
||||||
endif(NOT STANDALONE)
|
endif(NOT STANDALONE)
|
||||||
endmacro (use_prebuilt_binary _binary)
|
endmacro (use_prebuilt_binary _binary)
|
||||||
|
|
||||||
|
endif(NOT DEFINED ${CMAKE_CURRENT_LIST_FILE}_INCLUDED)
|
||||||
|
|||||||
@@ -92,29 +92,25 @@ if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|||||||
set(DARWIN 1)
|
set(DARWIN 1)
|
||||||
|
|
||||||
if(${CMAKE_GENERATOR} MATCHES Xcode)
|
if(${CMAKE_GENERATOR} MATCHES Xcode)
|
||||||
execute_process(
|
#SDK Compiler and Deployment targets for XCode
|
||||||
COMMAND sh -c "xcodebuild -version | grep Xcode | cut -d ' ' -f2 | cut -d'.' -f1-2"
|
if (${XCODE_VERSION} VERSION_LESS 4.0.0)
|
||||||
OUTPUT_VARIABLE XCODE_VERSION )
|
set(CMAKE_OSX_SYSROOT /Developer/SDKs/MacOSX10.5.sdk)
|
||||||
|
|
||||||
# To support a different SDK update these Xcode settings:
|
|
||||||
if (XCODE_VERSION GREATER 4.2)
|
|
||||||
set(CMAKE_OSX_DEPLOYMENT_TARGET 10.6)
|
|
||||||
else (XCODE_VERSION GREATER 4.2)
|
|
||||||
set(CMAKE_OSX_DEPLOYMENT_TARGET 10.5)
|
set(CMAKE_OSX_DEPLOYMENT_TARGET 10.5)
|
||||||
endif (XCODE_VERSION GREATER 4.2)
|
else (${XCODE_VERSION} VERSION_LESS 4.0.0)
|
||||||
|
set(CMAKE_OSX_SYSROOT /Developer/SDKs/MacOSX10.6.sdk)
|
||||||
|
set(CMAKE_OSX_DEPLOYMENT_TARGET 10.6)
|
||||||
|
endif (${XCODE_VERSION} VERSION_LESS 4.0.0)
|
||||||
else(${CMAKE_GENERATOR} MATCHES Xcode)
|
else(${CMAKE_GENERATOR} MATCHES Xcode)
|
||||||
|
set(CMAKE_OSX_SYSROOT /Developer/SDKs/MacOSX10.6.sdk)
|
||||||
set(CMAKE_OSX_DEPLOYMENT_TARGET 10.6)
|
set(CMAKE_OSX_DEPLOYMENT_TARGET 10.6)
|
||||||
endif(${CMAKE_GENERATOR} MATCHES Xcode)
|
endif(${CMAKE_GENERATOR} MATCHES Xcode)
|
||||||
|
|
||||||
set(CMAKE_OSX_SYSROOT /Developer/SDKs/MacOSX10.6.sdk)
|
|
||||||
set(CMAKE_XCODE_ATTRIBUTE_GCC_VERSION "com.apple.compilers.llvmgcc42")
|
set(CMAKE_XCODE_ATTRIBUTE_GCC_VERSION "com.apple.compilers.llvmgcc42")
|
||||||
|
|
||||||
set(CMAKE_XCODE_ATTRIBUTE_DEBUG_INFORMATION_FORMAT dwarf-with-dsym)
|
set(CMAKE_XCODE_ATTRIBUTE_DEBUG_INFORMATION_FORMAT dwarf-with-dsym)
|
||||||
|
|
||||||
# Build only for i386 by default, system default on MacOSX 10.6 is x86_64
|
# Build only for i386 by default, system default on MacOSX 10.6 is x86_64
|
||||||
if (NOT CMAKE_OSX_ARCHITECTURES)
|
set(CMAKE_OSX_ARCHITECTURES i386)
|
||||||
set(CMAKE_OSX_ARCHITECTURES i386)
|
|
||||||
endif (NOT CMAKE_OSX_ARCHITECTURES)
|
|
||||||
set(ARCH i386)
|
set(ARCH i386)
|
||||||
set(WORD_SIZE 32)
|
set(WORD_SIZE 32)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user