authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2022-12-05 01:52:24-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-12-06 12:15:04-07:00
log687ea31ef9c086db12421e3d4dd364fa040c8ea6
treefb61effb0b1e276bddbf507e38f04383fb1717ce
parentf421efbcc1eebfca5a723a5d4ee5aa685bcc10d8

cmake: fix host target detection


1 files changed, 14 insertions(+), 1 deletions(-)

CMakeLists.txt+14-1
......@@ -723,7 +723,20 @@ else()
723723 set(ZIG2_LINK_FLAGS "-Wl,-z,stack-size=0x10000000")
724724endif()
725725
726string(TOLOWER "${CMAKE_HOST_SYSTEM_PROCESSOR}-${CMAKE_HOST_SYSTEM_NAME}" HOST_TARGET_TRIPLE)
726if(CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "AMD64")
727 set(HOST_TARGET_ARCH "x86_64")
728elseif(CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "arm64")
729 set(HOST_TARGET_ARCH "aarch64")
730else()
731 string(TOLOWER "${CMAKE_HOST_SYSTEM_PROCESSOR}" HOST_TARGET_ARCH)
732endif()
733if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Darwin")
734 set(HOST_TARGET_OS "macos")
735else()
736 string(TOLOWER "${CMAKE_HOST_SYSTEM_NAME}" HOST_TARGET_OS)
737endif()
738set(HOST_TARGET_TRIPLE "${HOST_TARGET_ARCH}-${HOST_TARGET_OS}")
739
727740set(ZIG1_WASM_SOURCE "${CMAKE_SOURCE_DIR}/stage1/zig1.wasm.zst")
728741set(ZIG1_C_SOURCE "${CMAKE_BINARY_DIR}/zig1.c")
729742set(ZIG2_C_SOURCE "${CMAKE_BINARY_DIR}/zig2.c")