1
0
mirror of https://github.com/blupi-games/planetblupi-dev synced 2024-12-30 13:55:36 +01:00

Try to fix the macOS build with old sdk and kitchensink

This commit is contained in:
Mathieu Schroeter 2018-08-17 10:41:37 +02:00
parent 18f0c7172a
commit ca14aa43b9

View File

@ -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=<INSTALL_DIR>
-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}