Skip to content

Commit

Permalink
Make libiconv build statically
Browse files Browse the repository at this point in the history
  • Loading branch information
reflectronic committed Dec 5, 2024
1 parent c2010fa commit 805b73a
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 4 deletions.
10 changes: 10 additions & 0 deletions vcpkg/overlay-triplets/arm64-windows-mixed-debug.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
set(VCPKG_TARGET_ARCHITECTURE arm64)
set(VCPKG_CRT_LINKAGE dynamic)

if(${PORT} MATCHES "libiconv")
set(VCPKG_LIBRARY_LINKAGE static)
else()
set(VCPKG_LIBRARY_LINKAGE dynamic)
endif()

set(VCPKG_BUILD_TYPE debug)
10 changes: 10 additions & 0 deletions vcpkg/overlay-triplets/arm64-windows-mixed-release.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
set(VCPKG_TARGET_ARCHITECTURE arm64)
set(VCPKG_CRT_LINKAGE dynamic)

if(${PORT} MATCHES "libiconv")
set(VCPKG_LIBRARY_LINKAGE static)
else()
set(VCPKG_LIBRARY_LINKAGE dynamic)
endif()

set(VCPKG_BUILD_TYPE release)
4 changes: 0 additions & 4 deletions vcpkg/overlay-triplets/arm64-windows-release.cmake

This file was deleted.

10 changes: 10 additions & 0 deletions vcpkg/overlay-triplets/x64-windows-mixed-debug.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
set(VCPKG_TARGET_ARCHITECTURE x64)
set(VCPKG_CRT_LINKAGE dynamic)

if(${PORT} MATCHES "libiconv")
set(VCPKG_LIBRARY_LINKAGE static)
else()
set(VCPKG_LIBRARY_LINKAGE dynamic)
endif()

set(VCPKG_BUILD_TYPE debug)
10 changes: 10 additions & 0 deletions vcpkg/overlay-triplets/x64-windows-mixed-release.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
set(VCPKG_TARGET_ARCHITECTURE x64)
set(VCPKG_CRT_LINKAGE dynamic)

if(${PORT} MATCHES "libiconv")
set(VCPKG_LIBRARY_LINKAGE static)
else()
set(VCPKG_LIBRARY_LINKAGE dynamic)
endif()

set(VCPKG_BUILD_TYPE release)

0 comments on commit 805b73a

Please sign in to comment.