aboutsummaryrefslogtreecommitdiff
path: root/ports/xerces-c
diff options
context:
space:
mode:
Diffstat (limited to 'ports/xerces-c')
-rw-r--r--ports/xerces-c/CONTROL6
-rw-r--r--ports/xerces-c/portfile.cmake6
2 files changed, 11 insertions, 1 deletions
diff --git a/ports/xerces-c/CONTROL b/ports/xerces-c/CONTROL
index 006210e2f..c5958f4a1 100644
--- a/ports/xerces-c/CONTROL
+++ b/ports/xerces-c/CONTROL
@@ -1,3 +1,7 @@
Source: xerces-c
-Version: 3.2.2-5
+Version: 3.2.2-6
Description: Xerces-C++ is a XML parser, for parsing, generating, manipulating, and validating XML documents using the DOM, SAX, and SAX2 APIs.
+
+Feature: icu
+Description: ICU support
+Build-Depends: icu
diff --git a/ports/xerces-c/portfile.cmake b/ports/xerces-c/portfile.cmake
index b14981c74..80e56b0f6 100644
--- a/ports/xerces-c/portfile.cmake
+++ b/ports/xerces-c/portfile.cmake
@@ -9,6 +9,11 @@ vcpkg_from_github(
PATCHES disable-tests.patch
)
+set(DISABLE_ICU ON)
+if("icu" IN_LIST FEATURES)
+ set(DISABLE_ICU OFF)
+endif()
+
vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
@@ -16,6 +21,7 @@ vcpkg_configure_cmake(
-DDISABLE_TESTS=ON
-DDISABLE_DOC=ON
-DDISABLE_SAMPLES=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_ICU=${DISABLE_ICU}
)
vcpkg_install_cmake()