Skip to content

Commit 2a1084d

Browse files
committed
Add zlib static libs for ARM64 on Windows
1 parent b60a6be commit 2a1084d

File tree

9 files changed

+4974
-2
lines changed

9 files changed

+4974
-2
lines changed

CMakeLists.txt

+10-2
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,17 @@ find_package(QT NAMES Qt6 REQUIRED COMPONENTS ${qtComponents})
4141
find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS ${qtComponents})
4242

4343
if(MSVC_TOOLSET_VERSION EQUAL 142)
44-
list(APPEND CMAKE_PREFIX_PATH "windows/msvc2019-x64/zlib")
44+
if(CMAKE_SYSTEM_PROCESSOR MATCHES "ARM64")
45+
list(APPEND CMAKE_PREFIX_PATH "windows/msvc2019-arm64/zlib")
46+
else()
47+
list(APPEND CMAKE_PREFIX_PATH "windows/msvc2019-x64/zlib")
48+
endif()
4549
elseif(MSVC_TOOLSET_VERSION EQUAL 143)
46-
list(APPEND CMAKE_PREFIX_PATH "windows/msvc2022-x64/zlib")
50+
if(CMAKE_SYSTEM_PROCESSOR MATCHES "ARM64")
51+
list(APPEND CMAKE_PREFIX_PATH "windows/msvc2022-arm64/zlib")
52+
else()
53+
list(APPEND CMAKE_PREFIX_PATH "windows/msvc2022-x64/zlib")
54+
endif()
4755
elseif(MINGW)
4856
list(APPEND CMAKE_PREFIX_PATH "windows/mingw64-x64/zlib")
4957
endif()

0 commit comments

Comments
 (0)