22 lines
702 B
CMake
22 lines
702 B
CMake
set(CMAKE_SYSTEM_NAME Darwin)
|
|
set(CMAKE_CROSSCOMPILING TRUE)
|
|
|
|
set(CMAKE_SYSTEM_PROCESSOR aarch64)
|
|
|
|
set(CMAKE_C_COMPILER /usr/local/bin/aarch64-apple-darwin25-clang)
|
|
set(CMAKE_CXX_COMPILER /usr/local/bin/aarch64-apple-darwin25-clang++)
|
|
set(CMAKE_ASM_COMPILER /usr/local/bin/aarch64-apple-darwin25-as)
|
|
set(CMAKE_STRIP /usr/local/bin/aarch64-apple-darwin25-strip)
|
|
|
|
if(NOT DEFINED CMAKE_OSX_SYSROOT)
|
|
execute_process(
|
|
COMMAND ${CMAKE_C_COMPILER} -print-sysroot
|
|
OUTPUT_VARIABLE _OSX_SYSROOT
|
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
|
)
|
|
set(CMAKE_OSX_SYSROOT "${_OSX_SYSROOT}")
|
|
endif()
|
|
|
|
set(CMAKE_SYSROOT "${CMAKE_OSX_SYSROOT}")
|
|
set(CMAKE_SYSTEM_FRAMEWORK_PATH "${CMAKE_OSX_SYSROOT}/System/Library/Frameworks")
|