diff --git a/desktop_version/CMakeLists.txt b/desktop_version/CMakeLists.txt index 52831d72..6a0a301f 100644 --- a/desktop_version/CMakeLists.txt +++ b/desktop_version/CMakeLists.txt @@ -7,7 +7,13 @@ PROJECT(VVVVVV) # Architecture Flags IF(APPLE) # Wow, Apple is a huge jerk these days huh? - SET(CMAKE_OSX_SYSROOT /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk) + SET(OSX_10_9_SDK_PATH /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk) + IF(IS_DIRECTORY ${OSX_10_9_SDK_PATH}) + SET(CMAKE_OSX_SYSROOT ${OSX_10_9_SDK_PATH}) + ELSE() + MESSAGE(WARNING "macOS 10.9 SDK not found, expect badness!") + ENDIF() + MESSAGE(STATUS "Using macOS SDK at ${CMAKE_OSX_SYSROOT}") SET(CMAKE_OSX_DEPLOYMENT_TARGET 10.9) LINK_DIRECTORIES(/usr/local/lib) ADD_COMPILE_OPTIONS(-Werror=partial-availability)