nandi/jolt-nativepublic Fork 0
8cf1b3347ef6fa83297b6866dfd47d2728d4e339
Commits
Clone
git clone https://git.rickub.com/nandi/jolt-native.git
git clone ssh://git@rickub.com/nandi/jolt-native.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

fixups.toml · 148 lines · 7.9 KBTOML Blame HistoryRaw
Build under buck2, with the toolchain pinned rather than found 460541b nandi 19d ago1# Files pulled in by include!/include_bytes!/include_str! that the
2# default source globs miss.
3extra_srcs = [
4 "data/mod.rs",
5 "data/property_binary_alnum_v1.rs.data",
6 "data/property_binary_alphabetic_v1.rs.data",
7 "data/property_binary_ascii_hex_digit_v1.rs.data",
8 "data/property_binary_basic_emoji_v1.rs.data",
9 "data/property_binary_bidi_control_v1.rs.data",
10 "data/property_binary_bidi_mirrored_v1.rs.data",
11 "data/property_binary_blank_v1.rs.data",
12 "data/property_binary_case_ignorable_v1.rs.data",
13 "data/property_binary_case_sensitive_v1.rs.data",
14 "data/property_binary_cased_v1.rs.data",
15 "data/property_binary_changes_when_casefolded_v1.rs.data",
16 "data/property_binary_changes_when_casemapped_v1.rs.data",
17 "data/property_binary_changes_when_lowercased_v1.rs.data",
18 "data/property_binary_changes_when_nfkc_casefolded_v1.rs.data",
19 "data/property_binary_changes_when_titlecased_v1.rs.data",
20 "data/property_binary_changes_when_uppercased_v1.rs.data",
21 "data/property_binary_dash_v1.rs.data",
22 "data/property_binary_default_ignorable_code_point_v1.rs.data",
23 "data/property_binary_deprecated_v1.rs.data",
24 "data/property_binary_diacritic_v1.rs.data",
25 "data/property_binary_emoji_component_v1.rs.data",
26 "data/property_binary_emoji_modifier_base_v1.rs.data",
27 "data/property_binary_emoji_modifier_v1.rs.data",
28 "data/property_binary_emoji_presentation_v1.rs.data",
29 "data/property_binary_emoji_v1.rs.data",
30 "data/property_binary_extended_pictographic_v1.rs.data",
31 "data/property_binary_extender_v1.rs.data",
32 "data/property_binary_full_composition_exclusion_v1.rs.data",
33 "data/property_binary_graph_v1.rs.data",
34 "data/property_binary_grapheme_base_v1.rs.data",
35 "data/property_binary_grapheme_extend_v1.rs.data",
36 "data/property_binary_grapheme_link_v1.rs.data",
37 "data/property_binary_hex_digit_v1.rs.data",
38 "data/property_binary_hyphen_v1.rs.data",
39 "data/property_binary_id_compat_math_continue_v1.rs.data",
40 "data/property_binary_id_compat_math_start_v1.rs.data",
41 "data/property_binary_id_continue_v1.rs.data",
42 "data/property_binary_id_start_v1.rs.data",
43 "data/property_binary_ideographic_v1.rs.data",
44 "data/property_binary_ids_binary_operator_v1.rs.data",
45 "data/property_binary_ids_trinary_operator_v1.rs.data",
46 "data/property_binary_ids_unary_operator_v1.rs.data",
47 "data/property_binary_join_control_v1.rs.data",
48 "data/property_binary_logical_order_exception_v1.rs.data",
49 "data/property_binary_lowercase_v1.rs.data",
50 "data/property_binary_math_v1.rs.data",
51 "data/property_binary_modifier_combining_mark_v1.rs.data",
52 "data/property_binary_nfc_inert_v1.rs.data",
53 "data/property_binary_nfd_inert_v1.rs.data",
54 "data/property_binary_nfkc_inert_v1.rs.data",
55 "data/property_binary_nfkd_inert_v1.rs.data",
56 "data/property_binary_noncharacter_code_point_v1.rs.data",
57 "data/property_binary_pattern_syntax_v1.rs.data",
58 "data/property_binary_pattern_white_space_v1.rs.data",
59 "data/property_binary_prepended_concatenation_mark_v1.rs.data",
60 "data/property_binary_print_v1.rs.data",
61 "data/property_binary_quotation_mark_v1.rs.data",
62 "data/property_binary_radical_v1.rs.data",
63 "data/property_binary_regional_indicator_v1.rs.data",
64 "data/property_binary_segment_starter_v1.rs.data",
65 "data/property_binary_sentence_terminal_v1.rs.data",
66 "data/property_binary_soft_dotted_v1.rs.data",
67 "data/property_binary_terminal_punctuation_v1.rs.data",
68 "data/property_binary_unified_ideograph_v1.rs.data",
69 "data/property_binary_uppercase_v1.rs.data",
70 "data/property_binary_variation_selector_v1.rs.data",
71 "data/property_binary_white_space_v1.rs.data",
72 "data/property_binary_xdigit_v1.rs.data",
73 "data/property_binary_xid_continue_v1.rs.data",
74 "data/property_binary_xid_start_v1.rs.data",
75 "data/property_enum_bidi_class_v1.rs.data",
76 "data/property_enum_bidi_mirroring_glyph_v1.rs.data",
77 "data/property_enum_canonical_combining_class_v1.rs.data",
78 "data/property_enum_east_asian_width_v1.rs.data",
79 "data/property_enum_general_category_v1.rs.data",
80 "data/property_enum_grapheme_cluster_break_v1.rs.data",
81 "data/property_enum_hangul_syllable_type_v1.rs.data",
82 "data/property_enum_indic_conjunct_break_v1.rs.data",
83 "data/property_enum_indic_syllabic_category_v1.rs.data",
84 "data/property_enum_joining_group_v1.rs.data",
85 "data/property_enum_joining_type_v1.rs.data",
86 "data/property_enum_line_break_v1.rs.data",
87 "data/property_enum_numeric_type_v1.rs.data",
88 "data/property_enum_script_v1.rs.data",
89 "data/property_enum_sentence_break_v1.rs.data",
90 "data/property_enum_vertical_orientation_v1.rs.data",
91 "data/property_enum_word_break_v1.rs.data",
92 "data/property_name_long_bidi_class_v1.rs.data",
93 "data/property_name_long_canonical_combining_class_v1.rs.data",
94 "data/property_name_long_east_asian_width_v1.rs.data",
95 "data/property_name_long_general_category_v1.rs.data",
96 "data/property_name_long_grapheme_cluster_break_v1.rs.data",
97 "data/property_name_long_hangul_syllable_type_v1.rs.data",
98 "data/property_name_long_indic_conjunct_break_v1.rs.data",
99 "data/property_name_long_indic_syllabic_category_v1.rs.data",
100 "data/property_name_long_joining_group_v1.rs.data",
101 "data/property_name_long_joining_type_v1.rs.data",
102 "data/property_name_long_line_break_v1.rs.data",
103 "data/property_name_long_numeric_type_v1.rs.data",
104 "data/property_name_long_script_v1.rs.data",
105 "data/property_name_long_sentence_break_v1.rs.data",
106 "data/property_name_long_vertical_orientation_v1.rs.data",
107 "data/property_name_long_word_break_v1.rs.data",
108 "data/property_name_parse_bidi_class_v1.rs.data",
109 "data/property_name_parse_canonical_combining_class_v1.rs.data",
110 "data/property_name_parse_east_asian_width_v1.rs.data",
111 "data/property_name_parse_general_category_mask_v1.rs.data",
112 "data/property_name_parse_general_category_v1.rs.data",
113 "data/property_name_parse_grapheme_cluster_break_v1.rs.data",
114 "data/property_name_parse_hangul_syllable_type_v1.rs.data",
115 "data/property_name_parse_indic_conjunct_break_v1.rs.data",
116 "data/property_name_parse_indic_syllabic_category_v1.rs.data",
117 "data/property_name_parse_joining_group_v1.rs.data",
118 "data/property_name_parse_joining_type_v1.rs.data",
119 "data/property_name_parse_line_break_v1.rs.data",
120 "data/property_name_parse_numeric_type_v1.rs.data",
121 "data/property_name_parse_script_v1.rs.data",
122 "data/property_name_parse_sentence_break_v1.rs.data",
123 "data/property_name_parse_vertical_orientation_v1.rs.data",
124 "data/property_name_parse_word_break_v1.rs.data",
125 "data/property_name_short_bidi_class_v1.rs.data",
126 "data/property_name_short_canonical_combining_class_v1.rs.data",
127 "data/property_name_short_east_asian_width_v1.rs.data",
128 "data/property_name_short_general_category_v1.rs.data",
129 "data/property_name_short_grapheme_cluster_break_v1.rs.data",
130 "data/property_name_short_hangul_syllable_type_v1.rs.data",
131 "data/property_name_short_indic_conjunct_break_v1.rs.data",
132 "data/property_name_short_indic_syllabic_category_v1.rs.data",
133 "data/property_name_short_joining_group_v1.rs.data",
134 "data/property_name_short_joining_type_v1.rs.data",
135 "data/property_name_short_line_break_v1.rs.data",
136 "data/property_name_short_numeric_type_v1.rs.data",
137 "data/property_name_short_script_v1.rs.data",
138 "data/property_name_short_sentence_break_v1.rs.data",
139 "data/property_name_short_vertical_orientation_v1.rs.data",
140 "data/property_name_short_word_break_v1.rs.data",
141 "data/property_script_with_extensions_v1.rs.data",
142]
143
144# Run the crate build script (emits cfgs / OUT_DIR sources).
Build both objects under buck2, against the BuildBuddy cache 600f207 nandi 19d ago145[buildscript.run]
146# cargo sets OPT_LEVEL for every build script; buck2 does not, and cc-rs and
147# a number of configure scripts read it unconditionally.
148env = { OPT_LEVEL = "2" }