1set(CMAKE_SYSTEM_NAME Darwin) 2set(CMAKE_SYSTEM_VERSION 1) 3set(UNIX True) 4set(APPLE True) 5 6find_program(XCRUN_EXECUTABLE xcrun) 7if(NOT XCRUN_EXECUTABLE) 8 message(FATAL_ERROR "xcrun not found") 9endif() 10 11execute_process( 12 COMMAND ${XCRUN_EXECUTABLE} --sdk macosx --show-sdk-path 13 OUTPUT_VARIABLE OSX_SDK_PATH 14 OUTPUT_STRIP_TRAILING_WHITESPACE) 15 16set(CMAKE_OSX_SYSROOT ${OSX_SDK_PATH} CACHE PATH "Sysroot used for OSX support") 17 18set(CMAKE_FIND_ROOT_PATH ${OSX_SDK_PATH} CACHE PATH "Find search path root") 19