lzma.cmake: Match uppercase CMAKE_SYSTEM_PROCESSOR identifiers on AArch64

This commit is contained in:
Cacodemon345
2026-07-12 13:54:32 +06:00
parent 34404b532e
commit 125392006a

4
3rdparty/lzma.cmake vendored
View File

@@ -21,7 +21,7 @@ elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "i686")
set(IS_X86 1)
target_compile_definitions(aaruformat PUBLIC IS_X86)
# set(USE_ASM 1)
elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "aarch64")
elseif (${CMAKE_SYSTEM_PROCESSOR} MATCHES "aarch64|ARM64")
set(IS_ARM64 1)
target_compile_definitions(aaruformat PUBLIC IS_ARM64)
set(USE_ASM 1)
@@ -123,7 +123,7 @@ if (USE_LZMA_DEC_ASM)
target_sources(aaruformat PRIVATE ${LZMA_ASM_DIRECTORY}/x86/LzmaDecOpt.asm)
endif ()
if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "aarch64")
if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "aarch64|ARM64")
target_sources(aaruformat PRIVATE ${LZMA_ASM_DIRECTORY}/arm64/LzmaDecOpt.S)
# target_sources(aaruformat PRIVATE ${LZMA_ASM_DIRECTORY}/arm64/7zAsm.S)
endif ()