| set(CMAKE_SYSTEM_NAME Darwin) | |
| set(CMAKE_SYSTEM_VERSION 1) | |
| set(UNIX True) | |
| set(APPLE True) | |
| find_program(XCRUN_EXECUTABLE xcrun) | |
| if(NOT XCRUN_EXECUTABLE) | |
| message(FATAL_ERROR "xcrun not found") | |
| endif() | |
| execute_process( | |
| COMMAND ${XCRUN_EXECUTABLE} --sdk macosx --show-sdk-path | |
| OUTPUT_VARIABLE OSX_SDK_PATH | |
| OUTPUT_STRIP_TRAILING_WHITESPACE) | |
| set(CMAKE_OSX_SYSROOT ${OSX_SDK_PATH} CACHE PATH "Sysroot used for OSX support") | |
| set(CMAKE_FIND_ROOT_PATH ${OSX_SDK_PATH} CACHE PATH "Find search path root") |