Skip to content

Commit 331bb59

Browse files
committed
GH-46152: [C++] Implement acero directory in Meson
1 parent 4d6b3a9 commit 331bb59

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

cpp/meson.build

+2-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,8 @@ needs_s3 = get_option('s3')
6565
needs_filesystem = get_option('filesystem') or needs_azure or needs_gcs or needs_hdfs or needs_s3
6666
needs_integration = get_option('integration')
6767
needs_tests = get_option('tests')
68-
needs_ipc = get_option('ipc') or needs_tests or needs_benchmarks
68+
needs_acero = get_option('acero')
69+
needs_ipc = get_option('ipc') or needs_tests or needs_acero or needs_benchmarks
6970
needs_testing = get_option('testing') or needs_tests or needs_benchmarks or needs_integration
7071
needs_json = get_option('json') or needs_testing
7172

cpp/meson.options

+7
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,13 @@
1515
# specific language governing permissions and limitations
1616
# under the License.
1717

18+
option(
19+
'acero',
20+
type: 'boolean',
21+
description: 'Build the Arrow Acero Engine Module',
22+
value: false,
23+
)
24+
1825
option(
1926
'azure',
2027
type: 'boolean',

cpp/src/arrow/meson.build

+4
Original file line numberDiff line numberDiff line change
@@ -621,6 +621,10 @@ if needs_csv
621621
subdir('csv')
622622
endif
623623

624+
if needs_acero
625+
subdir('acero')
626+
endif
627+
624628
if needs_filesystem
625629
subdir('filesystem')
626630
endif

0 commit comments

Comments
 (0)