diff options
author | Theo Buehler <tb@openbsd.org> | 2024-08-07 18:52:41 +0200 |
---|---|---|
committer | Theo Buehler <tb@openbsd.org> | 2024-08-07 18:52:41 +0200 |
commit | ff21b13060ef404f81572491a5b14eaa6ac45234 (patch) | |
tree | 35fa16d640d2ae3885be0c20ebba28f30f6087cc | |
parent | 16286ceb3b5322ef6e45eaccfe02836e7dcbf050 (diff) | |
parent | 5c978c4e07aaa4a7857b95d95d534dcba9598bd1 (diff) | |
download | portable-ff21b13060ef404f81572491a5b14eaa6ac45234.tar.gz portable-ff21b13060ef404f81572491a5b14eaa6ac45234.tar.bz2 portable-ff21b13060ef404f81572491a5b14eaa6ac45234.zip |
Land #1081 - replace CMAKE_SYSTEM_PROCESSOR with HOST_*
-rw-r--r-- | CMakeLists.txt | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 342d4e8..048f6cf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt | |||
@@ -384,16 +384,15 @@ endif() | |||
384 | 384 | ||
385 | if(ENABLE_ASM) | 385 | if(ENABLE_ASM) |
386 | if(CMAKE_C_COMPILER_ABI STREQUAL "ELF") | 386 | if(CMAKE_C_COMPILER_ABI STREQUAL "ELF") |
387 | if(CMAKE_SYSTEM_PROCESSOR MATCHES "(x86_64|amd64)") | 387 | if(HOST_X86_64) |
388 | set(HOST_ASM_ELF_X86_64 true) | 388 | set(HOST_ASM_ELF_X86_64 true) |
389 | elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "arm" AND | 389 | elseif(HOST_ARM) |
390 | NOT CMAKE_SYSTEM_PROCESSOR MATCHES "arm64") | ||
391 | set(HOST_ASM_ELF_ARMV4 true) | 390 | set(HOST_ASM_ELF_ARMV4 true) |
392 | elseif(CMAKE_SYSTEM_NAME STREQUAL "SunOS" AND CMAKE_SYSTEM_PROCESSOR MATCHES "i386") | 391 | elseif(CMAKE_SYSTEM_NAME STREQUAL "SunOS" AND HOST_I386) |
393 | set(HOST_ASM_ELF_X86_64 true) | 392 | set(HOST_ASM_ELF_X86_64 true) |
394 | endif() | 393 | endif() |
395 | add_definitions(-DHAVE_GNU_STACK) | 394 | add_definitions(-DHAVE_GNU_STACK) |
396 | elseif(APPLE AND CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64") | 395 | elseif(APPLE AND HOST_X86_64) |
397 | set(HOST_ASM_MACOSX_X86_64 true) | 396 | set(HOST_ASM_MACOSX_X86_64 true) |
398 | elseif(MSVC AND (CMAKE_GENERATOR MATCHES "Win64" OR CMAKE_GENERATOR_PLATFORM STREQUAL "x64")) | 397 | elseif(MSVC AND (CMAKE_GENERATOR MATCHES "Win64" OR CMAKE_GENERATOR_PLATFORM STREQUAL "x64")) |
399 | set(HOST_ASM_MASM_X86_64 true) | 398 | set(HOST_ASM_MASM_X86_64 true) |