diff --git a/CMakeLists.txt b/CMakeLists.txt index 23b4ff3..547fe4d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,7 +10,16 @@ set (STATIC_BUILD true) # It's an hack in order to be able to link statically planetblupi on darwin. if (APPLE) - set (CMAKE_LDFLAGS "-L${CMAKE_BINARY_DIR}/lib -framework AudioToolBox -framework CoreAudio -framework CoreFoundation -framework Cocoa -framework OpenGL -framework IOKit -framework CoreVideo -framework Carbon") + set (CMAKE_LDFLAGS "-L${CMAKE_BINARY_DIR}/lib -framework AudioToolBox -framework AudioUnit -framework CoreAudio -framework CoreFoundation -framework Cocoa -framework OpenGL -framework IOKit -framework CoreVideo -framework Carbon") + + if (OLD_SDK) + set (OSX_SDK_VERSION 10.9) + set (CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX${OSX_SDK_VERSION}.sdk/") + set (CMAKE_OSX_DEPLOYMENT_TARGET ${OSX_SDK_VERSION}) + set (CMAKE_CXX_FLAGS "--sysroot ${CMAKE_OSX_SYSROOT} -mmacosx-version-min=${OSX_SDK_VERSION} ${CMAKE_CXX_FLAGS}") + set (CMAKE_C_FLAGS "--sysroot ${CMAKE_OSX_SYSROOT} -mmacosx-version-min=${OSX_SDK_VERSION} ${CMAKE_C_FLAGS}") + endif () + set (CMAKE_CPP_FLAGS "-I${CMAKE_BINARY_DIR}/include") endif () configure_file (cmd.sh.in cmd.sh @ONLY) diff --git a/cmd.sh.in b/cmd.sh.in index e0b620b..078d923 100755 --- a/cmd.sh.in +++ b/cmd.sh.in @@ -5,6 +5,9 @@ export INCLUDE_PATH="@CMAKE_BINARY_DIR@/include" export LIBRARY_PATH="@CMAKE_BINARY_DIR@/lib" export BINARY_PATH="@CMAKE_BINARY_DIR@/bin" export LDFLAGS="@CMAKE_LDFLAGS@" +export CXXFLAGS="@CMAKE_CXX_FLAGS@" +export CFLAGS="@CMAKE_C_FLAGS@" +export CPPFLAGS="@CMAKE_CPP_FLAGS@" cmd=$1 shift