diff --git a/coin/provisioning/common/shared/triplets/arm64-windows-qt.cmake b/coin/provisioning/common/shared/triplets/arm64-windows-qt.cmake index 4d9d5d69..15bd6f58 100644 --- a/coin/provisioning/common/shared/triplets/arm64-windows-qt.cmake +++ b/coin/provisioning/common/shared/triplets/arm64-windows-qt.cmake @@ -2,6 +2,9 @@ set(VCPKG_TARGET_ARCHITECTURE arm64) # Default settings of the triplet from the official vcpkg registry set(VCPKG_CRT_LINKAGE dynamic) -set(VCPKG_LIBRARY_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) # Qt custom per-port customizations +if(PORT MATCHES "openssl") + set(VCPKG_LIBRARY_LINKAGE dynamic) +endif() diff --git a/coin/provisioning/common/shared/triplets/x64-windows-qt.cmake b/coin/provisioning/common/shared/triplets/x64-windows-qt.cmake index 856b756e..a36d0011 100644 --- a/coin/provisioning/common/shared/triplets/x64-windows-qt.cmake +++ b/coin/provisioning/common/shared/triplets/x64-windows-qt.cmake @@ -2,6 +2,9 @@ set(VCPKG_TARGET_ARCHITECTURE x64) # Default settings of the triplet from the official vcpkg registry set(VCPKG_CRT_LINKAGE dynamic) -set(VCPKG_LIBRARY_LINKAGE dynamic) +set(VCPKG_LIBRARY_LINKAGE static) # Qt custom per-port customizations +if(PORT MATCHES "openssl") + set(VCPKG_LIBRARY_LINKAGE dynamic) +endif()