2020-04-13 08:46:30 +00:00
|
|
|
if(NOT DEFINED ENV{OSXCROSS_TARGET} OR NOT DEFINED ENV{OSXCROSS_SDK})
|
|
|
|
message(FATAL_ERROR "Run eval `osxcross-conf` before compilation")
|
|
|
|
endif()
|
|
|
|
|
|
|
|
set(CMAKE_OSX_SYSROOT $ENV{OSXCROSS_SDK} CACHE INTERNAL "")
|
|
|
|
|
2017-10-25 14:57:25 +00:00
|
|
|
set(CMAKE_SYSTEM_NAME Darwin)
|
|
|
|
|
2021-12-15 12:53:05 +00:00
|
|
|
set(CMAKE_SYSTEM_PROCESSOR x86_64)
|
2017-10-25 14:57:25 +00:00
|
|
|
set(CMAKE_C_COMPILER o64-clang)
|
|
|
|
set(CMAKE_CXX_COMPILER o64-clang++)
|
2020-04-13 08:46:30 +00:00
|
|
|
set(CMAKE_INSTALL_NAME_TOOL x86_64-apple-$ENV{OSXCROSS_TARGET}-install_name_tool)
|
2020-04-15 15:31:33 +00:00
|
|
|
set(CMAKE_OTOOL x86_64-apple-$ENV{OSXCROSS_TARGET}-otool)
|
2022-10-19 21:46:06 +00:00
|
|
|
set(CMAKE_RUST_COMPILER_TARGET x86_64-apple-darwin)
|
2017-10-25 14:57:25 +00:00
|
|
|
|
|
|
|
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
|
|
|
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
|
|
|
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
|
|
|
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
|