aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/poco/0001-static-pcre.patch
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/poco/0001-static-pcre.patch')
-rw-r--r--vcpkg/ports/poco/0001-static-pcre.patch36
1 files changed, 36 insertions, 0 deletions
diff --git a/vcpkg/ports/poco/0001-static-pcre.patch b/vcpkg/ports/poco/0001-static-pcre.patch
new file mode 100644
index 0000000..552c092
--- /dev/null
+++ b/vcpkg/ports/poco/0001-static-pcre.patch
@@ -0,0 +1,36 @@
+diff --git a/Foundation/CMakeLists.txt b/Foundation/CMakeLists.txt
+index d5f3b26..cb29e69 100644
+--- a/Foundation/CMakeLists.txt
++++ b/Foundation/CMakeLists.txt
+@@ -101,6 +101,31 @@ set_target_properties(Foundation
+ if(POCO_UNBUNDLED)
+ target_link_libraries(Foundation PUBLIC Pcre2::Pcre2 ZLIB::ZLIB Utf8Proc::Utf8Proc)
+ target_compile_definitions(Foundation PUBLIC POCO_UNBUNDLED)
++ add_definitions(
++ -D_pcre2_utf8_table1=_poco_pcre2_utf8_table1
++ -D_pcre2_utf8_table1_size=_poco_pcre2_utf8_table1_size
++ -D_pcre2_utf8_table2=_poco_pcre2_utf8_table2
++ -D_pcre2_utf8_table3=_poco_pcre2_utf8_table3
++ -D_pcre2_utf8_table4=_poco_pcre2_utf8_table4
++ -D_pcre2_OP_lengths_8=_poco_pcre2_OP_lengths_8
++ -D_pcre2_callout_end_delims_8=_poco_pcre2_callout_end_delims_8
++ -D_pcre2_callout_start_delims_8=_poco_pcre2_callout_start_delims_8
++ -D_pcre2_hspace_list_8=_poco_pcre2_hspace_list_8
++ -D_pcre2_vspace_list_8=_poco_pcre2_vspace_list_8
++ -D_pcre2_ucp_gbtable_8=_poco_pcre2_ucp_gbtable_8
++ -D_pcre2_ucp_gentype_8=_poco_pcre2_ucp_gentype_8
++ -D_pcre2_utt_8=_poco_pcre2_utt_8
++ -D_pcre2_utt_names_8=_poco_pcre2_utt_names_8
++ -D_pcre2_utt_size_8=_poco_pcre2_utt_size_8
++ -D_pcre2_unicode_version_8=_poco_pcre2_unicode_version_8
++ -D_pcre2_ucd_caseless_sets_8=_poco_pcre2_ucd_caseless_sets_8
++ -D_pcre2_ucd_digit_sets_8=_poco_pcre2_ucd_digit_sets_8
++ -D_pcre2_ucd_script_sets_8=_poco_pcre2_ucd_script_sets_8
++ -D_pcre2_ucd_boolprop_sets_8=_poco_pcre2_ucd_boolprop_sets_8
++ -D_pcre2_ucd_records_8=_poco_pcre2_ucd_records_8
++ -D_pcre2_ucd_stage1_8=_poco_pcre2_ucd_stage1_8
++ -D_pcre2_ucd_stage2_8=_poco_pcre2_ucd_stage2_8
++)
+ else()
+ target_compile_definitions(Foundation PUBLIC UTF8PROC_STATIC)
+ endif(POCO_UNBUNDLED)