aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheo Buehler <tb@openbsd.org>2024-08-07 18:52:41 +0200
committerTheo Buehler <tb@openbsd.org>2024-08-07 18:52:41 +0200
commitff21b13060ef404f81572491a5b14eaa6ac45234 (patch)
tree35fa16d640d2ae3885be0c20ebba28f30f6087cc
parent16286ceb3b5322ef6e45eaccfe02836e7dcbf050 (diff)
parent5c978c4e07aaa4a7857b95d95d534dcba9598bd1 (diff)
downloadportable-ff21b13060ef404f81572491a5b14eaa6ac45234.tar.gz
portable-ff21b13060ef404f81572491a5b14eaa6ac45234.tar.bz2
portable-ff21b13060ef404f81572491a5b14eaa6ac45234.zip
Land #1081 - replace CMAKE_SYSTEM_PROCESSOR with HOST_*
-rw-r--r--CMakeLists.txt9
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
385if(ENABLE_ASM) 385if(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)