19 lines
653 B
CMake
19 lines
653 B
CMake
if(CMAKE_GENERATOR MATCHES "Visual Studio")
|
|
message(FATAL_ERROR "Visual Studio generator not supported, use: cmake -G Ninja")
|
|
endif()
|
|
set(CMAKE_SYSTEM_NAME "Linux")
|
|
set(CMAKE_SYSTEM_VERSION 1)
|
|
set(CMAKE_SYSTEM_PROCESSOR "aarch64")
|
|
set(CMAKE_C_COMPILER "zig" cc -target aarch64-linux-gnu)
|
|
set(CMAKE_CXX_COMPILER "zig" c++ -target aarch64-linux-gnu)
|
|
|
|
if(WIN32)
|
|
set(SCRIPT_SUFFIX ".cmd")
|
|
else()
|
|
set(SCRIPT_SUFFIX ".sh")
|
|
endif()
|
|
|
|
# This is working (thanks to Simon for finding this trick)
|
|
set(CMAKE_AR "${CMAKE_CURRENT_LIST_DIR}/zig-ar${SCRIPT_SUFFIX}")
|
|
set(CMAKE_RANLIB "${CMAKE_CURRENT_LIST_DIR}/zig-ranlib${SCRIPT_SUFFIX}")
|