aboutsummaryrefslogtreecommitdiff
path: root/ports/libxml2
diff options
context:
space:
mode:
Diffstat (limited to 'ports/libxml2')
-rw-r--r--ports/libxml2/portfile.cmake6
-rw-r--r--ports/libxml2/vcpkg.json2
2 files changed, 7 insertions, 1 deletions
diff --git a/ports/libxml2/portfile.cmake b/ports/libxml2/portfile.cmake
index 8130761ec..a5708fe02 100644
--- a/ports/libxml2/portfile.cmake
+++ b/ports/libxml2/portfile.cmake
@@ -30,6 +30,12 @@ vcpkg_configure_cmake(
vcpkg_install_cmake()
+if(VCPKG_TARGET_IS_WINDOWS)
+ if(NOT VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "debug")
+ vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/debug/lib/pkgconfig/libxml-2.0.pc" "-lxml2" "-llibxml2")
+ endif()
+ vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/lib/pkgconfig/libxml-2.0.pc" "-lxml2" "-llibxml2")
+endif ()
vcpkg_fixup_pkgconfig()
vcpkg_copy_pdbs()
diff --git a/ports/libxml2/vcpkg.json b/ports/libxml2/vcpkg.json
index c5ac7c0fd..cf516de7b 100644
--- a/ports/libxml2/vcpkg.json
+++ b/ports/libxml2/vcpkg.json
@@ -1,7 +1,7 @@
{
"name": "libxml2",
"version-semver": "2.9.10",
- "port-version": 3,
+ "port-version": 4,
"description": "Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform).",
"homepage": "https://xmlsoft.org/",
"dependencies": [