-
Notifications
You must be signed in to change notification settings - Fork 27
/
binding.gyp
464 lines (464 loc) · 26.7 KB
/
binding.gyp
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
{
"targets": [
{
"target_name": "<(module_name)",
"sources": [
"src/duckdb_node.cpp",
"src/database.cpp",
"src/data_chunk.cpp",
"src/connection.cpp",
"src/statement.cpp",
"src/utils.cpp",
"src/duckdb/ub_src_catalog.cpp",
"src/duckdb/ub_src_catalog_catalog_entry.cpp",
"src/duckdb/ub_src_catalog_catalog_entry_dependency.cpp",
"src/duckdb/ub_src_catalog_default.cpp",
"src/duckdb/ub_src_common_adbc.cpp",
"src/duckdb/ub_src_common_adbc_nanoarrow.cpp",
"src/duckdb/ub_src_common.cpp",
"src/duckdb/ub_src_common_arrow_appender.cpp",
"src/duckdb/ub_src_common_arrow.cpp",
"src/duckdb/ub_src_common_crypto.cpp",
"src/duckdb/ub_src_common_enums.cpp",
"src/duckdb/ub_src_common_exception.cpp",
"src/duckdb/ub_src_common_operator.cpp",
"src/duckdb/ub_src_common_progress_bar.cpp",
"src/duckdb/ub_src_common_row_operations.cpp",
"src/duckdb/ub_src_common_serializer.cpp",
"src/duckdb/ub_src_common_sort.cpp",
"src/duckdb/ub_src_common_tree_renderer.cpp",
"src/duckdb/ub_src_common_types.cpp",
"src/duckdb/ub_src_common_types_column.cpp",
"src/duckdb/ub_src_common_types_row.cpp",
"src/duckdb/ub_src_common_value_operations.cpp",
"src/duckdb/src/common/vector_operations/boolean_operators.cpp",
"src/duckdb/src/common/vector_operations/comparison_operators.cpp",
"src/duckdb/src/common/vector_operations/generators.cpp",
"src/duckdb/src/common/vector_operations/is_distinct_from.cpp",
"src/duckdb/src/common/vector_operations/null_operations.cpp",
"src/duckdb/src/common/vector_operations/numeric_inplace_operators.cpp",
"src/duckdb/src/common/vector_operations/vector_cast.cpp",
"src/duckdb/src/common/vector_operations/vector_copy.cpp",
"src/duckdb/src/common/vector_operations/vector_hash.cpp",
"src/duckdb/src/common/vector_operations/vector_storage.cpp",
"src/duckdb/ub_src_core_functions_aggregate_algebraic.cpp",
"src/duckdb/ub_src_core_functions_aggregate_distributive.cpp",
"src/duckdb/ub_src_core_functions_aggregate_holistic.cpp",
"src/duckdb/ub_src_core_functions_aggregate_nested.cpp",
"src/duckdb/ub_src_core_functions_aggregate_regression.cpp",
"src/duckdb/ub_src_core_functions.cpp",
"src/duckdb/ub_src_core_functions_scalar_array.cpp",
"src/duckdb/ub_src_core_functions_scalar_bit.cpp",
"src/duckdb/ub_src_core_functions_scalar_blob.cpp",
"src/duckdb/ub_src_core_functions_scalar_date.cpp",
"src/duckdb/ub_src_core_functions_scalar_debug.cpp",
"src/duckdb/ub_src_core_functions_scalar_enum.cpp",
"src/duckdb/ub_src_core_functions_scalar_generic.cpp",
"src/duckdb/ub_src_core_functions_scalar_list.cpp",
"src/duckdb/ub_src_core_functions_scalar_map.cpp",
"src/duckdb/ub_src_core_functions_scalar_math.cpp",
"src/duckdb/ub_src_core_functions_scalar_operators.cpp",
"src/duckdb/ub_src_core_functions_scalar_random.cpp",
"src/duckdb/ub_src_core_functions_scalar_string.cpp",
"src/duckdb/ub_src_core_functions_scalar_struct.cpp",
"src/duckdb/ub_src_core_functions_scalar_union.cpp",
"src/duckdb/ub_src_execution.cpp",
"src/duckdb/ub_src_execution_expression_executor.cpp",
"src/duckdb/ub_src_execution_index_art.cpp",
"src/duckdb/ub_src_execution_index.cpp",
"src/duckdb/ub_src_execution_nested_loop_join.cpp",
"src/duckdb/ub_src_execution_operator_aggregate.cpp",
"src/duckdb/ub_src_execution_operator_csv_scanner_buffer_manager.cpp",
"src/duckdb/ub_src_execution_operator_csv_scanner_scanner.cpp",
"src/duckdb/ub_src_execution_operator_csv_scanner_sniffer.cpp",
"src/duckdb/ub_src_execution_operator_csv_scanner_state_machine.cpp",
"src/duckdb/ub_src_execution_operator_csv_scanner_table_function.cpp",
"src/duckdb/ub_src_execution_operator_csv_scanner_util.cpp",
"src/duckdb/ub_src_execution_operator_filter.cpp",
"src/duckdb/ub_src_execution_operator_helper.cpp",
"src/duckdb/ub_src_execution_operator_join.cpp",
"src/duckdb/ub_src_execution_operator_order.cpp",
"src/duckdb/ub_src_execution_operator_persistent.cpp",
"src/duckdb/ub_src_execution_operator_projection.cpp",
"src/duckdb/ub_src_execution_operator_scan.cpp",
"src/duckdb/ub_src_execution_operator_schema.cpp",
"src/duckdb/ub_src_execution_operator_set.cpp",
"src/duckdb/ub_src_execution_physical_plan.cpp",
"src/duckdb/ub_src_function_aggregate_distributive.cpp",
"src/duckdb/ub_src_function_aggregate.cpp",
"src/duckdb/ub_src_function.cpp",
"src/duckdb/ub_src_function_cast.cpp",
"src/duckdb/ub_src_function_cast_union.cpp",
"src/duckdb/ub_src_function_pragma.cpp",
"src/duckdb/ub_src_function_scalar_compressed_materialization.cpp",
"src/duckdb/ub_src_function_scalar.cpp",
"src/duckdb/ub_src_function_scalar_generic.cpp",
"src/duckdb/ub_src_function_scalar_list.cpp",
"src/duckdb/ub_src_function_scalar_operators.cpp",
"src/duckdb/ub_src_function_scalar_sequence.cpp",
"src/duckdb/ub_src_function_scalar_string.cpp",
"src/duckdb/ub_src_function_scalar_string_regexp.cpp",
"src/duckdb/ub_src_function_scalar_struct.cpp",
"src/duckdb/ub_src_function_scalar_system.cpp",
"src/duckdb/ub_src_function_table_arrow.cpp",
"src/duckdb/ub_src_function_table.cpp",
"src/duckdb/ub_src_function_table_system.cpp",
"src/duckdb/ub_src_function_table_version.cpp",
"src/duckdb/ub_src_main.cpp",
"src/duckdb/ub_src_main_buffered_data.cpp",
"src/duckdb/ub_src_main_capi.cpp",
"src/duckdb/ub_src_main_capi_cast.cpp",
"src/duckdb/ub_src_main_chunk_scan_state.cpp",
"src/duckdb/ub_src_main_extension.cpp",
"src/duckdb/ub_src_main_relation.cpp",
"src/duckdb/ub_src_main_secret.cpp",
"src/duckdb/ub_src_main_settings.cpp",
"src/duckdb/ub_src_optimizer.cpp",
"src/duckdb/ub_src_optimizer_compressed_materialization.cpp",
"src/duckdb/ub_src_optimizer_join_order.cpp",
"src/duckdb/ub_src_optimizer_matcher.cpp",
"src/duckdb/ub_src_optimizer_pullup.cpp",
"src/duckdb/ub_src_optimizer_pushdown.cpp",
"src/duckdb/ub_src_optimizer_rule.cpp",
"src/duckdb/ub_src_optimizer_statistics_expression.cpp",
"src/duckdb/ub_src_optimizer_statistics_operator.cpp",
"src/duckdb/ub_src_parallel.cpp",
"src/duckdb/ub_src_parser.cpp",
"src/duckdb/ub_src_parser_constraints.cpp",
"src/duckdb/ub_src_parser_expression.cpp",
"src/duckdb/ub_src_parser_parsed_data.cpp",
"src/duckdb/ub_src_parser_query_node.cpp",
"src/duckdb/ub_src_parser_statement.cpp",
"src/duckdb/ub_src_parser_tableref.cpp",
"src/duckdb/ub_src_parser_transform_constraint.cpp",
"src/duckdb/ub_src_parser_transform_expression.cpp",
"src/duckdb/ub_src_parser_transform_helpers.cpp",
"src/duckdb/ub_src_parser_transform_statement.cpp",
"src/duckdb/ub_src_parser_transform_tableref.cpp",
"src/duckdb/ub_src_planner.cpp",
"src/duckdb/ub_src_planner_binder_expression.cpp",
"src/duckdb/ub_src_planner_binder_query_node.cpp",
"src/duckdb/ub_src_planner_binder_statement.cpp",
"src/duckdb/ub_src_planner_binder_tableref.cpp",
"src/duckdb/ub_src_planner_expression.cpp",
"src/duckdb/ub_src_planner_expression_binder.cpp",
"src/duckdb/ub_src_planner_filter.cpp",
"src/duckdb/ub_src_planner_operator.cpp",
"src/duckdb/ub_src_planner_subquery.cpp",
"src/duckdb/ub_src_storage.cpp",
"src/duckdb/ub_src_storage_buffer.cpp",
"src/duckdb/ub_src_storage_checkpoint.cpp",
"src/duckdb/ub_src_storage_compression_alp.cpp",
"src/duckdb/ub_src_storage_compression.cpp",
"src/duckdb/ub_src_storage_compression_chimp.cpp",
"src/duckdb/ub_src_storage_metadata.cpp",
"src/duckdb/ub_src_storage_serialization.cpp",
"src/duckdb/ub_src_storage_statistics.cpp",
"src/duckdb/ub_src_storage_table.cpp",
"src/duckdb/ub_src_transaction.cpp",
"src/duckdb/src/verification/copied_statement_verifier.cpp",
"src/duckdb/src/verification/deserialized_statement_verifier.cpp",
"src/duckdb/src/verification/external_statement_verifier.cpp",
"src/duckdb/src/verification/fetch_row_verifier.cpp",
"src/duckdb/src/verification/no_operator_caching_verifier.cpp",
"src/duckdb/src/verification/parsed_statement_verifier.cpp",
"src/duckdb/src/verification/prepared_statement_verifier.cpp",
"src/duckdb/src/verification/statement_verifier.cpp",
"src/duckdb/src/verification/unoptimized_statement_verifier.cpp",
"src/duckdb/third_party/fmt/format.cc",
"src/duckdb/third_party/fsst/libfsst.cpp",
"src/duckdb/third_party/miniz/miniz.cpp",
"src/duckdb/third_party/re2/re2/bitmap256.cc",
"src/duckdb/third_party/re2/re2/bitstate.cc",
"src/duckdb/third_party/re2/re2/compile.cc",
"src/duckdb/third_party/re2/re2/dfa.cc",
"src/duckdb/third_party/re2/re2/filtered_re2.cc",
"src/duckdb/third_party/re2/re2/mimics_pcre.cc",
"src/duckdb/third_party/re2/re2/nfa.cc",
"src/duckdb/third_party/re2/re2/onepass.cc",
"src/duckdb/third_party/re2/re2/parse.cc",
"src/duckdb/third_party/re2/re2/perl_groups.cc",
"src/duckdb/third_party/re2/re2/prefilter.cc",
"src/duckdb/third_party/re2/re2/prefilter_tree.cc",
"src/duckdb/third_party/re2/re2/prog.cc",
"src/duckdb/third_party/re2/re2/re2.cc",
"src/duckdb/third_party/re2/re2/regexp.cc",
"src/duckdb/third_party/re2/re2/set.cc",
"src/duckdb/third_party/re2/re2/simplify.cc",
"src/duckdb/third_party/re2/re2/stringpiece.cc",
"src/duckdb/third_party/re2/re2/tostring.cc",
"src/duckdb/third_party/re2/re2/unicode_casefold.cc",
"src/duckdb/third_party/re2/re2/unicode_groups.cc",
"src/duckdb/third_party/re2/util/rune.cc",
"src/duckdb/third_party/re2/util/strutil.cc",
"src/duckdb/third_party/hyperloglog/hyperloglog.cpp",
"src/duckdb/third_party/hyperloglog/sds.cpp",
"src/duckdb/third_party/skiplist/SkipList.cpp",
"src/duckdb/third_party/fastpforlib/bitpacking.cpp",
"src/duckdb/third_party/utf8proc/utf8proc.cpp",
"src/duckdb/third_party/utf8proc/utf8proc_wrapper.cpp",
"src/duckdb/third_party/libpg_query/pg_functions.cpp",
"src/duckdb/third_party/libpg_query/postgres_parser.cpp",
"src/duckdb/third_party/libpg_query/src_backend_nodes_list.cpp",
"src/duckdb/third_party/libpg_query/src_backend_nodes_makefuncs.cpp",
"src/duckdb/third_party/libpg_query/src_backend_nodes_value.cpp",
"src/duckdb/third_party/libpg_query/src_backend_parser_gram.cpp",
"src/duckdb/third_party/libpg_query/src_backend_parser_parser.cpp",
"src/duckdb/third_party/libpg_query/src_backend_parser_scan.cpp",
"src/duckdb/third_party/libpg_query/src_backend_parser_scansup.cpp",
"src/duckdb/third_party/libpg_query/src_common_keywords.cpp",
"src/duckdb/third_party/mbedtls/library/aes.cpp",
"src/duckdb/third_party/mbedtls/library/aria.cpp",
"src/duckdb/third_party/mbedtls/library/asn1parse.cpp",
"src/duckdb/third_party/mbedtls/library/base64.cpp",
"src/duckdb/third_party/mbedtls/library/bignum.cpp",
"src/duckdb/third_party/mbedtls/library/camellia.cpp",
"src/duckdb/third_party/mbedtls/library/cipher.cpp",
"src/duckdb/third_party/mbedtls/library/cipher_wrap.cpp",
"src/duckdb/third_party/mbedtls/library/constant_time.cpp",
"src/duckdb/third_party/mbedtls/library/entropy.cpp",
"src/duckdb/third_party/mbedtls/library/entropy_poll.cpp",
"src/duckdb/third_party/mbedtls/library/gcm.cpp",
"src/duckdb/third_party/mbedtls/library/md.cpp",
"src/duckdb/third_party/mbedtls/library/oid.cpp",
"src/duckdb/third_party/mbedtls/library/pem.cpp",
"src/duckdb/third_party/mbedtls/library/pk.cpp",
"src/duckdb/third_party/mbedtls/library/pk_wrap.cpp",
"src/duckdb/third_party/mbedtls/library/pkparse.cpp",
"src/duckdb/third_party/mbedtls/library/platform_util.cpp",
"src/duckdb/third_party/mbedtls/library/rsa.cpp",
"src/duckdb/third_party/mbedtls/library/rsa_alt_helpers.cpp",
"src/duckdb/third_party/mbedtls/library/sha1.cpp",
"src/duckdb/third_party/mbedtls/library/sha256.cpp",
"src/duckdb/third_party/mbedtls/library/sha512.cpp",
"src/duckdb/third_party/mbedtls/mbedtls_wrapper.cpp",
"src/duckdb/third_party/yyjson/yyjson.cpp",
"src/duckdb/extension/parquet/column_reader.cpp",
"src/duckdb/extension/parquet/column_writer.cpp",
"src/duckdb/extension/parquet/parquet_crypto.cpp",
"src/duckdb/extension/parquet/parquet_extension.cpp",
"src/duckdb/extension/parquet/parquet_metadata.cpp",
"src/duckdb/extension/parquet/parquet_reader.cpp",
"src/duckdb/extension/parquet/parquet_statistics.cpp",
"src/duckdb/extension/parquet/parquet_timestamp.cpp",
"src/duckdb/extension/parquet/parquet_writer.cpp",
"src/duckdb/extension/parquet/serialize_parquet.cpp",
"src/duckdb/extension/parquet/zstd_file_system.cpp",
"src/duckdb/extension/parquet/geo_parquet.cpp",
"src/duckdb/third_party/parquet/parquet_constants.cpp",
"src/duckdb/third_party/parquet/parquet_types.cpp",
"src/duckdb/third_party/thrift/thrift/protocol/TProtocol.cpp",
"src/duckdb/third_party/thrift/thrift/transport/TTransportException.cpp",
"src/duckdb/third_party/thrift/thrift/transport/TBufferTransports.cpp",
"src/duckdb/third_party/snappy/snappy.cc",
"src/duckdb/third_party/snappy/snappy-sinksource.cc",
"src/duckdb/third_party/zstd/decompress/zstd_ddict.cpp",
"src/duckdb/third_party/zstd/decompress/huf_decompress.cpp",
"src/duckdb/third_party/zstd/decompress/zstd_decompress.cpp",
"src/duckdb/third_party/zstd/decompress/zstd_decompress_block.cpp",
"src/duckdb/third_party/zstd/common/entropy_common.cpp",
"src/duckdb/third_party/zstd/common/fse_decompress.cpp",
"src/duckdb/third_party/zstd/common/zstd_common.cpp",
"src/duckdb/third_party/zstd/common/error_private.cpp",
"src/duckdb/third_party/zstd/common/xxhash.cpp",
"src/duckdb/third_party/zstd/compress/fse_compress.cpp",
"src/duckdb/third_party/zstd/compress/hist.cpp",
"src/duckdb/third_party/zstd/compress/huf_compress.cpp",
"src/duckdb/third_party/zstd/compress/zstd_compress.cpp",
"src/duckdb/third_party/zstd/compress/zstd_compress_literals.cpp",
"src/duckdb/third_party/zstd/compress/zstd_compress_sequences.cpp",
"src/duckdb/third_party/zstd/compress/zstd_compress_superblock.cpp",
"src/duckdb/third_party/zstd/compress/zstd_double_fast.cpp",
"src/duckdb/third_party/zstd/compress/zstd_fast.cpp",
"src/duckdb/third_party/zstd/compress/zstd_lazy.cpp",
"src/duckdb/third_party/zstd/compress/zstd_ldm.cpp",
"src/duckdb/third_party/zstd/compress/zstd_opt.cpp",
"src/duckdb/third_party/lz4/lz4.cpp",
"src/duckdb/third_party/brotli/common/constants.cpp",
"src/duckdb/third_party/brotli/common/context.cpp",
"src/duckdb/third_party/brotli/common/dictionary.cpp",
"src/duckdb/third_party/brotli/common/platform.cpp",
"src/duckdb/third_party/brotli/common/shared_dictionary.cpp",
"src/duckdb/third_party/brotli/common/transform.cpp",
"src/duckdb/third_party/brotli/dec/bit_reader.cpp",
"src/duckdb/third_party/brotli/dec/decode.cpp",
"src/duckdb/third_party/brotli/dec/huffman.cpp",
"src/duckdb/third_party/brotli/dec/state.cpp",
"src/duckdb/third_party/brotli/enc/backward_references.cpp",
"src/duckdb/third_party/brotli/enc/backward_references_hq.cpp",
"src/duckdb/third_party/brotli/enc/bit_cost.cpp",
"src/duckdb/third_party/brotli/enc/block_splitter.cpp",
"src/duckdb/third_party/brotli/enc/brotli_bit_stream.cpp",
"src/duckdb/third_party/brotli/enc/cluster.cpp",
"src/duckdb/third_party/brotli/enc/command.cpp",
"src/duckdb/third_party/brotli/enc/compound_dictionary.cpp",
"src/duckdb/third_party/brotli/enc/compress_fragment.cpp",
"src/duckdb/third_party/brotli/enc/compress_fragment_two_pass.cpp",
"src/duckdb/third_party/brotli/enc/dictionary_hash.cpp",
"src/duckdb/third_party/brotli/enc/encode.cpp",
"src/duckdb/third_party/brotli/enc/encoder_dict.cpp",
"src/duckdb/third_party/brotli/enc/entropy_encode.cpp",
"src/duckdb/third_party/brotli/enc/fast_log.cpp",
"src/duckdb/third_party/brotli/enc/histogram.cpp",
"src/duckdb/third_party/brotli/enc/literal_cost.cpp",
"src/duckdb/third_party/brotli/enc/memory.cpp",
"src/duckdb/third_party/brotli/enc/metablock.cpp",
"src/duckdb/third_party/brotli/enc/static_dict.cpp",
"src/duckdb/third_party/brotli/enc/utf8_util.cpp",
"src/duckdb/extension/icu/./icu-table-range.cpp",
"src/duckdb/extension/icu/./icu-makedate.cpp",
"src/duckdb/extension/icu/./icu-list-range.cpp",
"src/duckdb/extension/icu/./icu-timebucket.cpp",
"src/duckdb/extension/icu/./icu-timezone.cpp",
"src/duckdb/extension/icu/./icu-dateadd.cpp",
"src/duckdb/extension/icu/./icu-datetrunc.cpp",
"src/duckdb/extension/icu/./icu-datesub.cpp",
"src/duckdb/extension/icu/./icu_extension.cpp",
"src/duckdb/extension/icu/./icu-strptime.cpp",
"src/duckdb/extension/icu/./icu-datefunc.cpp",
"src/duckdb/extension/icu/./icu-datepart.cpp",
"src/duckdb/ub_extension_icu_third_party_icu_common.cpp",
"src/duckdb/ub_extension_icu_third_party_icu_i18n.cpp",
"src/duckdb/extension/icu/third_party/icu/stubdata/stubdata.cpp",
"src/duckdb/extension/json/buffered_json_reader.cpp",
"src/duckdb/extension/json/json_enums.cpp",
"src/duckdb/extension/json/json_extension.cpp",
"src/duckdb/extension/json/json_common.cpp",
"src/duckdb/extension/json/json_functions.cpp",
"src/duckdb/extension/json/json_scan.cpp",
"src/duckdb/extension/json/json_serializer.cpp",
"src/duckdb/extension/json/json_deserializer.cpp",
"src/duckdb/extension/json/serialize_json.cpp",
"src/duckdb/ub_extension_json_json_functions.cpp"
],
"include_dirs": [
"<!(node -p \"require('node-addon-api').include_dir\")",
"src/duckdb/src/include",
"src/duckdb/third_party/concurrentqueue",
"src/duckdb/third_party/fast_float",
"src/duckdb/third_party/fastpforlib",
"src/duckdb/third_party/fmt/include",
"src/duckdb/third_party/fsst",
"src/duckdb/third_party/httplib",
"src/duckdb/third_party/hyperloglog",
"src/duckdb/third_party/jaro_winkler",
"src/duckdb/third_party/jaro_winkler/details",
"src/duckdb/third_party/libpg_query",
"src/duckdb/third_party/libpg_query/include",
"src/duckdb/third_party/lz4",
"src/duckdb/third_party/brotli/include",
"src/duckdb/third_party/brotli/common",
"src/duckdb/third_party/brotli/dec",
"src/duckdb/third_party/brotli/enc",
"src/duckdb/third_party/mbedtls",
"src/duckdb/third_party/mbedtls/include",
"src/duckdb/third_party/mbedtls/library",
"src/duckdb/third_party/miniz",
"src/duckdb/third_party/pcg",
"src/duckdb/third_party/re2",
"src/duckdb/third_party/skiplist",
"src/duckdb/third_party/tdigest",
"src/duckdb/third_party/utf8proc",
"src/duckdb/third_party/utf8proc/include",
"src/duckdb/third_party/yyjson/include",
"src/duckdb/extension/parquet/include",
"src/duckdb/third_party/parquet",
"src/duckdb/third_party/thrift",
"src/duckdb/third_party/lz4",
"src/duckdb/third_party/brotli/include",
"src/duckdb/third_party/brotli/common",
"src/duckdb/third_party/brotli/dec",
"src/duckdb/third_party/brotli/enc",
"src/duckdb/third_party/snappy",
"src/duckdb/third_party/zstd/include",
"src/duckdb/third_party/mbedtls",
"src/duckdb/third_party/mbedtls/include",
"src/duckdb/extension/icu/include",
"src/duckdb/extension/icu/third_party/icu/common",
"src/duckdb/extension/icu/third_party/icu/i18n",
"src/duckdb/extension/json/include"
],
"defines": [
"NAPI_VERSION=6",
"DUCKDB_EXTENSION_PARQUET_LINKED",
"DUCKDB_EXTENSION_ICU_LINKED",
"DUCKDB_EXTENSION_JSON_LINKED",
"DUCKDB_EXTENSION_AUTOLOAD_DEFAULT=1",
"DUCKDB_EXTENSION_AUTOINSTALL_DEFAULT=1",
"NDEBUG"
],
"cflags_cc": [
"-frtti",
"-fexceptions",
"-Wno-redundant-move"
],
"cflags_cc!": [
"-fno-rrti",
"-fno-exceptions"
],
"cflags": [
"-frtti",
"-fexceptions",
"-Wno-redundant-move",
"-frtti"
],
"cflags!": [
"-fno-rrti",
"-fno-exceptions"
],
"xcode_settings": {
"GCC_ENABLE_CPP_EXCEPTIONS": "YES",
"GCC_ENABLE_CPP_RTTI": "YES",
"CLANG_CXX_LIBRARY": "libc++",
"MACOSX_DEPLOYMENT_TARGET": "10.15",
"CLANG_CXX_LANGUAGE_STANDARD": "c++11",
"OTHER_CFLAGS": [
"-fexceptions",
"-frtti",
"-Wno-redundant-move"
]
},
"msvs_settings": {
"VCCLCompilerTool": {
"ExceptionHandling": 1,
"RuntimeLibrary": 2,
"AdditionalOptions": [
"/bigobj",
"/GR",
"/MD"
]
}
},
"conditions": [
[
"OS==\"win\"",
{
"defines": [
"DUCKDB_BUILD_LIBRARY"
],
"libraries": [
"rstrtmgr.lib",
"bcrypt.lib"
]
}
]
],
"libraries": []
},
{
"target_name": "action_after_build",
"type": "none",
"dependencies": [
"<(module_name)"
],
"copies": [
{
"files": [
"<(PRODUCT_DIR)/<(module_name).node"
],
"destination": "<(module_path)"
}
]
}
]
}