Skip to content

Commit 8e0df80

Browse files
committed
update how version is checked in macOSX
1 parent b611eb9 commit 8e0df80

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

cmake/darwin/default_libs.cmake

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,12 @@ find_package(Threads REQUIRED)
1717

1818
if(NOT CMAKE_CROSSCOMPILING)
1919
execute_process(
20-
COMMAND xcrun --sdk macosx --show-sdk-version
21-
OUTPUT_VARIABLE OS_DARWIN_SDK_VERSION
20+
COMMAND readlink -f /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
21+
OUTPUT_VARIABLE ACTUAL_SDK_PATH
2222
OUTPUT_STRIP_TRAILING_WHITESPACE
2323
)
24+
string(REGEX MATCH "MacOSX([0-9]+\\.[0-9]+)" _ ${ACTUAL_SDK_PATH})
25+
set(OS_DARWIN_SDK_VERSION ${CMAKE_MATCH_1})
2426
if(${OS_DARWIN_SDK_VERSION} MATCHES "^[0-9]+\\.[0-9]+")
2527
message(STATUS "Detected OSX SDK Version: ${OS_DARWIN_SDK_VERSION}")
2628
else ()

0 commit comments

Comments
 (0)