]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
vcpkg: link lzo statically
authorLev Stipakov <lev@openvpn.net>
Wed, 16 Feb 2022 13:42:27 +0000 (15:42 +0200)
committerGert Doering <gert@greenie.muc.de>
Thu, 17 Feb 2022 14:57:12 +0000 (15:57 +0100)
Having .dll for a single executable doesn't make
much sense. Static linking removes 117kb .dll
and grows .exe size by only 4kb.

Signed-off-by: Lev Stipakov <lev@openvpn.net>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <20220216134227.147-1-lstipakov@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg23807.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
contrib/vcpkg-triplets/arm64-windows-ovpn.cmake
contrib/vcpkg-triplets/x64-windows-ovpn.cmake
contrib/vcpkg-triplets/x86-windows-ovpn.cmake

index dd3c6c0a6278c07e1e3960b5135a8b65b1ecc006..dc6000565f591c0e7fc750b373721d71cffa3dd3 100644 (file)
@@ -2,6 +2,7 @@ set(VCPKG_TARGET_ARCHITECTURE arm64)
 set(VCPKG_CRT_LINKAGE dynamic)
 set(VCPKG_LIBRARY_LINKAGE dynamic)
 
-if(PORT STREQUAL "lz4")
+set(STATIC_PORTS lz4 lzo)
+if(PORT IN_LIST STATIC_PORTS)
     set(VCPKG_LIBRARY_LINKAGE static)
 endif()
index 7036ed2d44dd16f53bb554a8a4674fcc87437381..76e5cd5525dfccdb78d5949a907a454e3f165ac6 100644 (file)
@@ -2,6 +2,7 @@ set(VCPKG_TARGET_ARCHITECTURE x64)
 set(VCPKG_CRT_LINKAGE dynamic)
 set(VCPKG_LIBRARY_LINKAGE dynamic)
 
-if(PORT STREQUAL "lz4")
+set(STATIC_PORTS lz4 lzo)
+if(PORT IN_LIST STATIC_PORTS)
     set(VCPKG_LIBRARY_LINKAGE static)
 endif()
index 7d3bf340b2a70876d4228bed1ed1588204ba756d..643d7bddaefec30bf9f4142634bb0c1f7709c587 100644 (file)
@@ -2,6 +2,7 @@ set(VCPKG_TARGET_ARCHITECTURE x86)
 set(VCPKG_CRT_LINKAGE dynamic)
 set(VCPKG_LIBRARY_LINKAGE dynamic)
 
-if(PORT STREQUAL "lz4")
+set(STATIC_PORTS lz4 lzo)
+if(PORT IN_LIST STATIC_PORTS)
     set(VCPKG_LIBRARY_LINKAGE static)
 endif()