Fix compiling for Windows/ARM(64), linking still not working.

This commit is contained in:
2021-10-24 06:22:19 +01:00
parent a5b3b7a34e
commit 1340e84696
10 changed files with 45 additions and 16 deletions

4
3rdparty/lzma.cmake vendored
View File

@@ -5,7 +5,9 @@ set("LZMA_ASM_DIRECTORY" "lzma-21.03beta/Asm")
add_library(lzma STATIC)
set_property(TARGET lzma PROPERTY POSITION_INDEPENDENT_CODE ON)
if(NOT "${CMAKE_C_PLATFORM_ID}" MATCHES "MinGW" OR (NOT ${CMAKE_SYSTEM_PROCESSOR} MATCHES "arm" AND NOT ${CMAKE_SYSTEM_PROCESSOR} MATCHES "aarch64"))
set_property(TARGET lzma PROPERTY POSITION_INDEPENDENT_CODE ON)
endif()
target_compile_definitions(lzma PUBLIC _REENTRANT)
target_compile_definitions(lzma PUBLIC _FILE_OFFSET_BITS)