diff --git a/CMakeLists.txt b/CMakeLists.txt index 3dcc235..3915218 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -746,6 +746,12 @@ if (HAS_KITCHENSINK) set (SDL_kitchensink_DEPENDS ${SDL_kitchensink_DEPENDS} SDL2_Project) endif () + if (BUILD_DARWIN AND OLD_SDK) + set (KITCHENSINK_FLAGS "-isysroot ${CMAKE_OSX_SYSROOT} -mmacosx-version-min=${OSX_SDK_VERSION}") + set (KITCHENSINK_CMAKE "-DOSX_SDK_VERSION=${OSX_SDK_VERSION} -DCMAKE_OSX_SYSROOT=${CMAKE_OSX_SYSROOT} -DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET}") + set (CMAKE_C_FLAGS "${KITCHENSINK_FLAGS} ${CMAKE_C_FLAGS}") + endif () + ExternalProject_Add (SDL_kitchensink_Project URL ${CMAKE_SOURCE_DIR}/SDL_kitchensink DOWNLOAD_COMMAND "" @@ -754,7 +760,8 @@ if (HAS_KITCHENSINK) CMAKE_COMMAND ${CMD} cmake CMAKE_ARGS -DDISABLE_SHARED=true -DCMAKE_INSTALL_PREFIX:PATH= - -DCMAKE_C_FLAGS=${EMSCRIPTEN_FLAGS} + -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} + ${KITCHENSINK_CMAKE} INSTALL_DIR ${CMAKE_BINARY_DIR} BUILD_ALWAYS 1 DEPENDS ${SDL_kitchensink_DEPENDS}