Skip to content

Commit

Permalink
Land #1081 - replace CMAKE_SYSTEM_PROCESSOR with HOST_*
Browse files Browse the repository at this point in the history
  • Loading branch information
botovq committed Aug 7, 2024
2 parents 16286ce + 5c978c4 commit ff21b13
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -384,16 +384,15 @@ endif()

if(ENABLE_ASM)
if(CMAKE_C_COMPILER_ABI STREQUAL "ELF")
if(CMAKE_SYSTEM_PROCESSOR MATCHES "(x86_64|amd64)")
if(HOST_X86_64)
set(HOST_ASM_ELF_X86_64 true)
elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "arm" AND
NOT CMAKE_SYSTEM_PROCESSOR MATCHES "arm64")
elseif(HOST_ARM)
set(HOST_ASM_ELF_ARMV4 true)
elseif(CMAKE_SYSTEM_NAME STREQUAL "SunOS" AND CMAKE_SYSTEM_PROCESSOR MATCHES "i386")
elseif(CMAKE_SYSTEM_NAME STREQUAL "SunOS" AND HOST_I386)
set(HOST_ASM_ELF_X86_64 true)
endif()
add_definitions(-DHAVE_GNU_STACK)
elseif(APPLE AND CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64")
elseif(APPLE AND HOST_X86_64)
set(HOST_ASM_MACOSX_X86_64 true)
elseif(MSVC AND (CMAKE_GENERATOR MATCHES "Win64" OR CMAKE_GENERATOR_PLATFORM STREQUAL "x64"))
set(HOST_ASM_MASM_X86_64 true)
Expand Down

0 comments on commit ff21b13

Please sign in to comment.