diff options
author | Erik Kundiman <erik@megapahit.org> | 2025-04-17 16:34:01 +0800 |
---|---|---|
committer | Erik Kundiman <erik@megapahit.org> | 2025-04-17 16:34:01 +0800 |
commit | e178ce1945981fb1ad6cb4f4ca36809f904a205c (patch) | |
tree | a55ca23300a30b49b687fe1b2467f2573e5522a0 /indra/cmake/Meshoptimizer.cmake | |
parent | fc6dfa32223da9e3a434bcd76be84f796aba41ba (diff) |
Explicit on macOS deployment target when CMaking deps
Turns out it wasn't forwarded, when I was building on macOS 15 arm64.
Diffstat (limited to 'indra/cmake/Meshoptimizer.cmake')
-rw-r--r-- | indra/cmake/Meshoptimizer.cmake | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/indra/cmake/Meshoptimizer.cmake b/indra/cmake/Meshoptimizer.cmake index d893ea35b2..91ffbf6440 100644 --- a/indra/cmake/Meshoptimizer.cmake +++ b/indra/cmake/Meshoptimizer.cmake @@ -27,13 +27,25 @@ elseif (${PREBUILD_TRACKING_DIR}/sentinel_installed IS_NEWER_THAN ${PREBUILD_TRA INPUT ${CMAKE_BINARY_DIR}/meshoptimizer-0.21.tar.gz DESTINATION ${CMAKE_BINARY_DIR} ) - try_compile(MESHOPTIMIZER_RESULT - PROJECT meshoptimizer - SOURCE_DIR ${CMAKE_BINARY_DIR}/meshoptimizer-0.21 - BINARY_DIR ${CMAKE_BINARY_DIR}/meshoptimizer-0.21 - TARGET meshoptimizer - OUTPUT_VARIABLE meshoptimizer_installed + if (DARWIN) + try_compile(MESHOPTIMIZER_RESULT + PROJECT meshoptimizer + SOURCE_DIR ${CMAKE_BINARY_DIR}/meshoptimizer-0.21 + BINARY_DIR ${CMAKE_BINARY_DIR}/meshoptimizer-0.21 + TARGET meshoptimizer + CMAKE_FLAGS + -DCMAKE_OSX_DEPLOYMENT_TARGET:STRING=${CMAKE_OSX_DEPLOYMENT_TARGET} + OUTPUT_VARIABLE meshoptimizer_installed ) + else () + try_compile(MESHOPTIMIZER_RESULT + PROJECT meshoptimizer + SOURCE_DIR ${CMAKE_BINARY_DIR}/meshoptimizer-0.21 + BINARY_DIR ${CMAKE_BINARY_DIR}/meshoptimizer-0.21 + TARGET meshoptimizer + OUTPUT_VARIABLE meshoptimizer_installed + ) + endif (DARWIN) if (${MESHOPTIMIZER_RESULT}) file( COPY ${CMAKE_BINARY_DIR}/meshoptimizer-0.21/src/meshoptimizer.h |