mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 05:44:20 +00:00
cmake: Simplify some arm/thumb checks.
I'm not convinced that some of the possibilities that these regexes allowed are real. I've literally never seen or heard of "armhfel", nor of "thumb" ever showing up in `uname -m`, etc.
This commit is contained in:
parent
06d50d046a
commit
44155eb93c
1 changed files with 2 additions and 3 deletions
|
|
@ -797,12 +797,11 @@ elseif(ZIG_HOST_TARGET_ARCH STREQUAL "amd64")
|
|||
set(ZIG_HOST_TARGET_ARCH "x86_64")
|
||||
elseif(ZIG_HOST_TARGET_ARCH STREQUAL "arm64")
|
||||
set(ZIG_HOST_TARGET_ARCH "aarch64")
|
||||
elseif(ZIG_HOST_TARGET_ARCH MATCHES "^armv[7-8]l$")
|
||||
elseif(ZIG_HOST_TARGET_ARCH MATCHES "^arm(el)?$" OR ZIG_HOST_TARGET_ARCH MATCHES "^armv[7-8]l$")
|
||||
set(ZIG_HOST_TARGET_ARCH "arm")
|
||||
elseif(ZIG_HOST_TARGET_ARCH MATCHES "^armv[7-8]b$")
|
||||
elseif(ZIG_HOST_TARGET_ARCH STREQUAL "armeb" OR ZIG_HOST_TARGET_ARCH MATCHES "^armv[7-8]b$")
|
||||
set(ZIG_HOST_TARGET_ARCH "armeb")
|
||||
endif()
|
||||
string(REGEX REPLACE "^((arm|thumb)(hf?)?)el$" "\\2" ZIG_HOST_TARGET_ARCH "${ZIG_HOST_TARGET_ARCH}")
|
||||
if(ZIG_HOST_TARGET_ARCH MATCHES "^arm(eb)?$")
|
||||
check_symbol_exists(__thumb__ "" ZIG_HOST_TARGET_DEFAULTS_TO_THUMB)
|
||||
if(ZIG_HOST_TARGET_DEFAULTS_TO_THUMB)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue