File tree Expand file tree Collapse file tree 6 files changed +32
-1
lines changed
Expand file tree Collapse file tree 6 files changed +32
-1
lines changed Original file line number Diff line number Diff line change @@ -84,7 +84,11 @@ arrow_acero_lib = library(
8484 gnu_symbol_visibility : ' hidden' ,
8585)
8686
87- arrow_acero_dep = declare_dependency (link_with : [arrow_acero_lib])
87+ arrow_acero_dep = declare_dependency (
88+ dependencies : [arrow_compute_dep],
89+ link_with : [arrow_acero_lib],
90+ )
91+ meson .override_dependency(' arrow-acero' , arrow_acero_dep)
8892
8993arrow_acero_testing_sources = [' test_nodes.cc' , ' test_util_internal.cc' ]
9094
@@ -145,6 +149,7 @@ foreach key, val : arrow_acero_benchmarks
145149endforeach
146150
147151pkg.generate(
152+ arrow_acero_lib,
148153 filebase : ' arrow-acero' ,
149154 name : ' Apache Arrow Acero Engine' ,
150155 description : ' Apache Arrow\' s Acero Engine' ,
Original file line number Diff line number Diff line change 1717
1818install_headers ([' convert.h' ], subdir : ' arrow/adapters/tensorflow' )
1919
20+ arrow_tensorflow_dep = declare_dependency (
21+ include_directories : include_directories (' .' ),
22+ dependencies : arrow_dep,
23+ )
24+ meson .override_dependency(' arrow-tensorflow' , arrow_tensorflow_dep)
25+
2026pkg.generate(
2127 filebase : ' arrow-tensorflow' ,
2228 name : ' Apache Arrow Tensorflow' ,
Original file line number Diff line number Diff line change @@ -62,6 +62,11 @@ install_headers(
6262 subdir : ' arrow/csv' ,
6363)
6464
65+ arrow_csv_dep = declare_dependency (
66+ include_directories : include_directories (' .' ),
67+ dependencies : arrow_dep,
68+ )
69+ meson .override_dependency(' arrow-csv' , arrow_csv_dep)
6570
6671pkg.generate(
6772 filebase : ' arrow-csv' ,
Original file line number Diff line number Diff line change @@ -34,6 +34,12 @@ install_headers(
3434 subdir : ' arrow/filesystem' ,
3535)
3636
37+ arrow_filesystem_dep = declare_dependency (
38+ include_directories : include_directories (' .' ),
39+ dependencies : arrow_dep,
40+ )
41+ meson .override_dependency(' arrow-filesystem' , arrow_filesystem_dep)
42+
3743pkg.generate(
3844 filebase : ' arrow-filesystem' ,
3945 name : ' Apache Arrow Filesystem' ,
Original file line number Diff line number Diff line change @@ -55,6 +55,12 @@ install_headers(
5555 subdir : ' arrow/json' ,
5656)
5757
58+ arrow_json_dep = declare_dependency (
59+ include_directories : include_directories (' .' ),
60+ dependencies : arrow_dep,
61+ )
62+ meson .override_dependency(' arrow-json' , arrow_json_dep)
63+
5864pkg.generate(
5965 filebase : ' arrow-json' ,
6066 name : ' Apache Arrow JSON' ,
Original file line number Diff line number Diff line change @@ -433,6 +433,7 @@ arrow_dep = declare_dependency(
433433 include_directories : [include_dir],
434434 link_with : arrow_lib,
435435)
436+ meson .override_dependency(' arrow' , arrow_dep)
436437
437438if needs_compute
438439 arrow_compute_lib_sources = [
@@ -496,6 +497,7 @@ if needs_compute
496497 include_directories : include_dir,
497498 dependencies : arrow_dep,
498499 )
500+ meson .override_dependency(' arrow-compute' , arrow_compute_dep)
499501else
500502 arrow_compute_dep = disabler ()
501503endif
@@ -580,6 +582,7 @@ if needs_testing
580582 )
581583
582584 arrow_testing_dep = declare_dependency (link_with : [arrow_testing_lib])
585+ meson .override_dependency(' arrow-testing' , arrow_testing_dep)
583586else
584587 arrow_testing_dep = disabler ()
585588endif
You can’t perform that action at this time.
0 commit comments