diff --git a/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake b/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake --- a/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake +++ b/compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake @@ -18,7 +18,7 @@ if(NOT DARWIN_PREFER_PUBLIC_SDK) # Let's first try the internal SDK, otherwise use the public SDK. execute_process( - COMMAND xcodebuild -version -sdk ${sdk_name}.internal Path + COMMAND xcrun --sdk ${sdk_name}.internal --show-sdk-path RESULT_VARIABLE result_process OUTPUT_VARIABLE var_internal OUTPUT_STRIP_TRAILING_WHITESPACE @@ -27,7 +27,7 @@ endif() if((NOT result_process EQUAL 0) OR "" STREQUAL "${var_internal}") execute_process( - COMMAND xcodebuild -version -sdk ${sdk_name} Path + COMMAND xcrun --sdk ${sdk_name} --show-sdk-path RESULT_VARIABLE result_process OUTPUT_VARIABLE var_internal OUTPUT_STRIP_TRAILING_WHITESPACE @@ -39,6 +39,7 @@ if(result_process EQUAL 0) set(${var} ${var_internal} PARENT_SCOPE) endif() + message(STATUS "Checking DARWIN_${sdk_name}_SYSROOT - '${var_internal}'") set(DARWIN_${sdk_name}_CACHED_SYSROOT ${var_internal} CACHE STRING "Darwin SDK path for SDK ${sdk_name}." FORCE) endfunction() diff --git a/compiler-rt/cmake/config-ix.cmake b/compiler-rt/cmake/config-ix.cmake --- a/compiler-rt/cmake/config-ix.cmake +++ b/compiler-rt/cmake/config-ix.cmake @@ -316,6 +316,7 @@ find_darwin_sdk_dir(DARWIN_tvos_SYSROOT appletvos) if(NOT DARWIN_osx_SYSROOT) + message(WARNING "Could not determine OS X sysroot, trying /usr/include") if(EXISTS /usr/include) set(DARWIN_osx_SYSROOT /) else()