Skip to content

Commit cdb4072

Browse files
authored
[build][gardening] obtain CMAKE_OSX_SYSROOT value once (#29098)
Supports rdar://problem/58347344
1 parent 5c93035 commit cdb4072

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

utils/build-script-impl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -537,15 +537,17 @@ function set_build_options_for_host() {
537537
done
538538
fi
539539

540+
cmake_os_sysroot="$(xcrun --sdk ${platform} --show-sdk-path)"
541+
540542
cmark_cmake_options=(
541543
-DCMAKE_C_FLAGS="$(cmark_c_flags ${host})"
542544
-DCMAKE_CXX_FLAGS="$(cmark_c_flags ${host})"
543-
-DCMAKE_OSX_SYSROOT:PATH="$(xcrun --sdk ${platform} --show-sdk-path)"
545+
-DCMAKE_OSX_SYSROOT:PATH="${cmake_os_sysroot}"
544546
-DCMAKE_OSX_DEPLOYMENT_TARGET="${cmake_osx_deployment_target}"
545547
)
546548
llvm_cmake_options=(
547549
-DCMAKE_OSX_DEPLOYMENT_TARGET:STRING="${cmake_osx_deployment_target}"
548-
-DCMAKE_OSX_SYSROOT:PATH="$(xcrun --sdk ${platform} --show-sdk-path)"
550+
-DCMAKE_OSX_SYSROOT:PATH="${cmake_os_sysroot}"
549551
-DCOMPILER_RT_ENABLE_IOS:BOOL=FALSE
550552
-DCOMPILER_RT_ENABLE_WATCHOS:BOOL=FALSE
551553
-DCOMPILER_RT_ENABLE_TVOS:BOOL=FALSE

0 commit comments

Comments
 (0)