diff options
| author | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
|---|---|---|
| committer | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
| commit | 54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch) | |
| tree | d915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/poco/0001-static-pcre.patch | |
Diffstat (limited to 'vcpkg/ports/poco/0001-static-pcre.patch')
| -rw-r--r-- | vcpkg/ports/poco/0001-static-pcre.patch | 36 |
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) |