Changeset View
Changeset View
Standalone View
Standalone View
build_files/cmake/platform/platform_apple_xcode.cmake
| Show First 20 Lines • Show All 90 Lines • ▼ Show 20 Lines | if(_cltools_pkg_info_result EQUAL 0) | ||||
| # Extract version. | # Extract version. | ||||
| string(REGEX REPLACE ".*version: ([0-9]+)\\.([0-9]+).*" "\\1.\\2" XCODE_VERSION "${_cltools_pkg_info}") | string(REGEX REPLACE ".*version: ([0-9]+)\\.([0-9]+).*" "\\1.\\2" XCODE_VERSION "${_cltools_pkg_info}") | ||||
| # SDK directory. | # SDK directory. | ||||
| set(XCODE_SDK_DIR "${XCODE_DEVELOPER_DIR}/SDKs") | set(XCODE_SDK_DIR "${XCODE_DEVELOPER_DIR}/SDKs") | ||||
| # Detect SDK version to use. | # Detect SDK version to use. | ||||
| if(NOT DEFINED OSX_SYSTEM) | if(NOT DEFINED OSX_SYSTEM) | ||||
| execute_process( | execute_process( | ||||
| COMMAND xcrun --show-sdk-version | COMMAND xcrun --sdk macosx --show-sdk-version | ||||
| OUTPUT_VARIABLE OSX_SYSTEM | OUTPUT_VARIABLE OSX_SYSTEM | ||||
| OUTPUT_STRIP_TRAILING_WHITESPACE) | OUTPUT_STRIP_TRAILING_WHITESPACE) | ||||
| endif() | endif() | ||||
| message(STATUS "Detected OS X ${OSX_SYSTEM} and Command Line Tools ${XCODE_VERSION} at ${XCODE_DEVELOPER_DIR}") | message(STATUS "Detected OS X ${OSX_SYSTEM} and Command Line Tools ${XCODE_VERSION} at ${XCODE_DEVELOPER_DIR}") | ||||
| message(STATUS "SDKs Directory: " ${XCODE_SDK_DIR}) | message(STATUS "SDKs Directory: " ${XCODE_SDK_DIR}) | ||||
| else() | else() | ||||
| message(FATAL_ERROR "No Xcode or Command Line Tools detected") | message(FATAL_ERROR "No Xcode or Command Line Tools detected") | ||||
| ▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines | |||||