aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/poco/0001-static-pcre.patch
blob: 552c092d74cb5637c6d30987ee2fbcafae6a85e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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)