mirror of
https://github.com/ziglang/zig.git
synced 2026-01-30 19:23:37 +00:00
solaris: set correct target tuple in CMake
This commit is contained in:
parent
54ad5f31c6
commit
51fa7ef1c4
@ -705,9 +705,20 @@ target_link_libraries(zigcpp LINK_PUBLIC
|
||||
${CMAKE_THREAD_LIBS_INIT}
|
||||
)
|
||||
|
||||
string(TOLOWER "${CMAKE_HOST_SYSTEM_NAME}" ZIG_HOST_TARGET_OS)
|
||||
if(ZIG_HOST_TARGET_OS STREQUAL "darwin")
|
||||
set(ZIG_HOST_TARGET_OS "macos")
|
||||
elseif(ZIG_HOST_TARGET_OS STREQUAL "sunos")
|
||||
set(ZIG_HOST_TARGET_OS "solaris")
|
||||
endif()
|
||||
|
||||
string(TOLOWER "${CMAKE_HOST_SYSTEM_PROCESSOR}" ZIG_HOST_TARGET_ARCH)
|
||||
if(ZIG_HOST_TARGET_ARCH MATCHES "^i[3-9]86$")
|
||||
set(ZIG_HOST_TARGET_ARCH "x86")
|
||||
if (ZIG_HOST_TARGET_OS STREQUAL "solaris")
|
||||
set(ZIG_HOST_TARGET_ARCH "x86_64")
|
||||
else()
|
||||
set(ZIG_HOST_TARGET_ARCH "x86")
|
||||
endif()
|
||||
elseif(ZIG_HOST_TARGET_ARCH STREQUAL "amd64")
|
||||
set(ZIG_HOST_TARGET_ARCH "x86_64")
|
||||
elseif(ZIG_HOST_TARGET_ARCH STREQUAL "arm64")
|
||||
@ -727,11 +738,6 @@ if(ZIG_HOST_TARGET_ARCH MATCHES "^arm(hf?)?(eb)?$")
|
||||
endif()
|
||||
string(REGEX REPLACE "^ppc((64)?(le)?)$" "powerpc\\1" ZIG_HOST_TARGET_ARCH "${ZIG_HOST_TARGET_ARCH}")
|
||||
|
||||
string(TOLOWER "${CMAKE_HOST_SYSTEM_NAME}" ZIG_HOST_TARGET_OS)
|
||||
if(ZIG_HOST_TARGET_OS STREQUAL "darwin")
|
||||
set(ZIG_HOST_TARGET_OS "macos")
|
||||
endif()
|
||||
|
||||
if(MSVC)
|
||||
set(ZIG_HOST_TARGET_ABI "-msvc")
|
||||
elseif(MINGW)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user