Fix iOS build
This commit is contained in:
7
3rdParty/msdf/CMakeLists.txt
vendored
7
3rdParty/msdf/CMakeLists.txt
vendored
@@ -34,12 +34,13 @@ if (ENABLE_MSDF)
|
||||
set(FT_SRC_DIR "${CMAKE_BINARY_DIR}/_deps/freetype-src")
|
||||
set(FT_BUILD_DIR "${FT_SRC_DIR}/build")
|
||||
file(MAKE_DIRECTORY ${FT_BUILD_DIR})
|
||||
set(PLATFORM_ARG "")
|
||||
if (IOS)
|
||||
set(PLATFORM_ARG "-DPLATFORM=OS64")
|
||||
set(PLATFORM_CFG -DCMAKE_TOOLCHAIN_FILE=${CMAKE_CURRENT_SOURCE_DIR}/patched_freetype_iOS_toolchain.cmake)
|
||||
elseif (APPLE)
|
||||
set(PLATFORM_CFG -DCMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES})
|
||||
endif()
|
||||
execute_process(
|
||||
COMMAND ${CMAKE_COMMAND} -G ${CMAKE_GENERATOR} -DTOOLCHAIN_FILE=${TOOLCHAIN_FILE} -S ${FT_SRC_DIR} -B ${FT_BUILD_DIR}
|
||||
COMMAND ${CMAKE_COMMAND} -G ${CMAKE_GENERATOR} ${PLATFORM_CFG} -DCMAKE_BUILD_TYPE:STRING=Release -S ${FT_SRC_DIR} -B ${FT_BUILD_DIR}
|
||||
-DBUILD_SHARED_LIBS=OFF -DCMAKE_INSTALL_PREFIX=${FT_SRC_DIR}/freetype-install ${PLATFORM_ARG}
|
||||
WORKING_DIRECTORY ${FT_BUILD_DIR}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user