@@ -169,123 +169,123 @@ elif [ "${ARROW_EMSCRIPTEN:-OFF}" = "ON" ]; then
169169 -DCMAKE_C_FLAGS=" ${CFLAGS:- } " \
170170 -DCMAKE_CXX_FLAGS=" ${CXXFLAGS:- } " \
171171 -DCMAKE_CXX_STANDARD=" ${CMAKE_CXX_STANDARD:- 17} " \
172- -DCMAKE_INSTALL_LIBDIR=" ${CMAKE_INSTALL_LIBDIR:- lib} " \
173- -DCMAKE_INSTALL_PREFIX=" ${CMAKE_INSTALL_PREFIX:- ${ARROW_HOME} } " \
174- -DCMAKE_UNITY_BUILD=" ${CMAKE_UNITY_BUILD:- OFF} " \
175- " ${ARROW_CMAKE_ARGS} " \
176- " ${source_dir} "
172+ -DCMAKE_INSTALL_LIBDIR=${CMAKE_INSTALL_LIBDIR:- lib} \
173+ -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX:- ${ARROW_HOME} } \
174+ -DCMAKE_UNITY_BUILD=${CMAKE_UNITY_BUILD:- OFF} \
175+ ${ARROW_CMAKE_ARGS} \
176+ ${source_dir}
177177elif [ -n " ${CMAKE_PRESET} " ]; then
178178 cmake \
179179 --preset=" ${CMAKE_PRESET} " \
180- " ${ARROW_CMAKE_ARGS} " \
181- " ${source_dir} "
180+ ${ARROW_CMAKE_ARGS} \
181+ ${source_dir}
182182else
183183 cmake \
184- -Dabsl_SOURCE=" ${absl_SOURCE:- } " \
185- -DARROW_ACERO=" ${ARROW_ACERO:- OFF} " \
186- -DARROW_AZURE=" ${ARROW_AZURE:- OFF} " \
187- -DARROW_BOOST_USE_SHARED=" ${ARROW_BOOST_USE_SHARED:- ON} " \
188- -DARROW_BUILD_BENCHMARKS_REFERENCE=" ${ARROW_BUILD_BENCHMARKS:- OFF} " \
189- -DARROW_BUILD_BENCHMARKS=" ${ARROW_BUILD_BENCHMARKS:- OFF} " \
190- -DARROW_BUILD_EXAMPLES=" ${ARROW_BUILD_EXAMPLES:- OFF} " \
191- -DARROW_BUILD_INTEGRATION=" ${ARROW_BUILD_INTEGRATION:- OFF} " \
192- -DARROW_BUILD_SHARED=" ${ARROW_BUILD_SHARED:- ON} " \
193- -DARROW_BUILD_STATIC=" ${ARROW_BUILD_STATIC:- ON} " \
194- -DARROW_BUILD_TESTS=" ${ARROW_BUILD_TESTS:- OFF} " \
195- -DARROW_BUILD_UTILITIES=" ${ARROW_BUILD_UTILITIES:- ON} " \
196- -DARROW_COMPUTE=" ${ARROW_COMPUTE:- ON} " \
197- -DARROW_CSV=" ${ARROW_CSV:- ON} " \
198- -DARROW_CUDA=" ${ARROW_CUDA:- OFF} " \
199- -DARROW_CXXFLAGS=" ${ARROW_CXXFLAGS:- } " \
184+ -Dabsl_SOURCE=${absl_SOURCE:- } \
185+ -DARROW_ACERO=${ARROW_ACERO:- OFF} \
186+ -DARROW_AZURE=${ARROW_AZURE:- OFF} \
187+ -DARROW_BOOST_USE_SHARED=${ARROW_BOOST_USE_SHARED:- ON} \
188+ -DARROW_BUILD_BENCHMARKS_REFERENCE=${ARROW_BUILD_BENCHMARKS:- OFF} \
189+ -DARROW_BUILD_BENCHMARKS=${ARROW_BUILD_BENCHMARKS:- OFF} \
190+ -DARROW_BUILD_EXAMPLES=${ARROW_BUILD_EXAMPLES:- OFF} \
191+ -DARROW_BUILD_INTEGRATION=${ARROW_BUILD_INTEGRATION:- OFF} \
192+ -DARROW_BUILD_SHARED=${ARROW_BUILD_SHARED:- ON} \
193+ -DARROW_BUILD_STATIC=${ARROW_BUILD_STATIC:- ON} \
194+ -DARROW_BUILD_TESTS=${ARROW_BUILD_TESTS:- OFF} \
195+ -DARROW_BUILD_UTILITIES=${ARROW_BUILD_UTILITIES:- ON} \
196+ -DARROW_COMPUTE=${ARROW_COMPUTE:- ON} \
197+ -DARROW_CSV=${ARROW_CSV:- ON} \
198+ -DARROW_CUDA=${ARROW_CUDA:- OFF} \
199+ -DARROW_CXXFLAGS=${ARROW_CXXFLAGS:- } \
200200 -DARROW_CXX_FLAGS_DEBUG=" ${ARROW_CXX_FLAGS_DEBUG:- } " \
201201 -DARROW_CXX_FLAGS_RELEASE=" ${ARROW_CXX_FLAGS_RELEASE:- } " \
202202 -DARROW_CXX_FLAGS_RELWITHDEBINFO=" ${ARROW_CXX_FLAGS_RELWITHDEBINFO:- } " \
203203 -DARROW_C_FLAGS_DEBUG=" ${ARROW_C_FLAGS_DEBUG:- } " \
204204 -DARROW_C_FLAGS_RELEASE=" ${ARROW_C_FLAGS_RELEASE:- } " \
205205 -DARROW_C_FLAGS_RELWITHDEBINFO=" ${ARROW_C_FLAGS_RELWITHDEBINFO:- } " \
206- -DARROW_DATASET=" ${ARROW_DATASET:- OFF} " \
207- -DARROW_DEPENDENCY_SOURCE=" ${ARROW_DEPENDENCY_SOURCE:- AUTO} " \
208- -DARROW_DEPENDENCY_USE_SHARED=" ${ARROW_DEPENDENCY_USE_SHARED:- ON} " \
209- -DARROW_ENABLE_THREADING=" ${ARROW_ENABLE_THREADING:- ON} " \
210- -DARROW_ENABLE_TIMING_TESTS=" ${ARROW_ENABLE_TIMING_TESTS:- ON} " \
211- -DARROW_EXTRA_ERROR_CONTEXT=" ${ARROW_EXTRA_ERROR_CONTEXT:- OFF} " \
212- -DARROW_FILESYSTEM=" ${ARROW_FILESYSTEM:- ON} " \
213- -DARROW_FLIGHT=" ${ARROW_FLIGHT:- OFF} " \
214- -DARROW_FLIGHT_SQL=" ${ARROW_FLIGHT_SQL:- OFF} " \
215- -DARROW_FLIGHT_SQL_ODBC=" ${ARROW_FLIGHT_SQL_ODBC:- OFF} " \
216- -DARROW_FUZZING=" ${ARROW_FUZZING:- OFF} " \
217- -DARROW_GANDIVA_PC_CXX_FLAGS=" ${ARROW_GANDIVA_PC_CXX_FLAGS:- } " \
218- -DARROW_GANDIVA=" ${ARROW_GANDIVA:- OFF} " \
219- -DARROW_GCS=" ${ARROW_GCS:- OFF} " \
220- -DARROW_HDFS=" ${ARROW_HDFS:- ON} " \
221- -DARROW_INSTALL_NAME_RPATH=" ${ARROW_INSTALL_NAME_RPATH:- ON} " \
222- -DARROW_JEMALLOC=" ${ARROW_JEMALLOC:- OFF} " \
223- -DARROW_JSON=" ${ARROW_JSON:- ON} " \
224- -DARROW_LARGE_MEMORY_TESTS=" ${ARROW_LARGE_MEMORY_TESTS:- OFF} " \
225- -DARROW_MIMALLOC=" ${ARROW_MIMALLOC:- ON} " \
226- -DARROW_ORC=" ${ARROW_ORC:- OFF} " \
227- -DARROW_PARQUET=" ${ARROW_PARQUET:- OFF} " \
228- -DARROW_RUNTIME_SIMD_LEVEL=" ${ARROW_RUNTIME_SIMD_LEVEL:- MAX} " \
229- -DARROW_S3=" ${ARROW_S3:- OFF} " \
230- -DARROW_SIMD_LEVEL=" ${ARROW_SIMD_LEVEL:- DEFAULT} " \
231- -DARROW_SUBSTRAIT=" ${ARROW_SUBSTRAIT:- OFF} " \
232- -DARROW_TEST_LINKAGE=" ${ARROW_TEST_LINKAGE:- shared} " \
233- -DARROW_TEST_MEMCHECK=" ${ARROW_TEST_MEMCHECK:- OFF} " \
234- -DARROW_USE_ASAN=" ${ARROW_USE_ASAN:- OFF} " \
235- -DARROW_USE_CCACHE=" ${ARROW_USE_CCACHE:- ON} " \
236- -DARROW_USE_GLOG=" ${ARROW_USE_GLOG:- OFF} " \
237- -DARROW_USE_LLD=" ${ARROW_USE_LLD:- OFF} " \
238- -DARROW_USE_MOLD=" ${ARROW_USE_MOLD:- OFF} " \
239- -DARROW_USE_STATIC_CRT=" ${ARROW_USE_STATIC_CRT:- OFF} " \
240- -DARROW_USE_TSAN=" ${ARROW_USE_TSAN:- OFF} " \
241- -DARROW_USE_UBSAN=" ${ARROW_USE_UBSAN:- OFF} " \
242- -DARROW_VERBOSE_THIRDPARTY_BUILD=" ${ARROW_VERBOSE_THIRDPARTY_BUILD:- OFF} " \
243- -DARROW_WITH_BROTLI=" ${ARROW_WITH_BROTLI:- OFF} " \
244- -DARROW_WITH_BZ2=" ${ARROW_WITH_BZ2:- OFF} " \
245- -DARROW_WITH_LZ4=" ${ARROW_WITH_LZ4:- OFF} " \
246- -DARROW_WITH_OPENTELEMETRY=" ${ARROW_WITH_OPENTELEMETRY:- OFF} " \
247- -DARROW_WITH_MUSL=" ${ARROW_WITH_MUSL:- OFF} " \
248- -DARROW_WITH_SNAPPY=" ${ARROW_WITH_SNAPPY:- OFF} " \
249- -DARROW_WITH_UTF8PROC=" ${ARROW_WITH_UTF8PROC:- ON} " \
250- -DARROW_WITH_ZLIB=" ${ARROW_WITH_ZLIB:- OFF} " \
251- -DARROW_WITH_ZSTD=" ${ARROW_WITH_ZSTD:- OFF} " \
252- -DAWSSDK_SOURCE=" ${AWSSDK_SOURCE:- } " \
253- -DAzure_SOURCE=" ${Azure_SOURCE:- } " \
254- -Dbenchmark_SOURCE=" ${benchmark_SOURCE:- } " \
255- -DBOOST_SOURCE=" ${BOOST_SOURCE:- } " \
256- -DBrotli_SOURCE=" ${Brotli_SOURCE:- } " \
257- -DBUILD_WARNING_LEVEL=" ${BUILD_WARNING_LEVEL:- CHECKIN} " \
258- -Dc-ares_SOURCE=" ${cares_SOURCE:- } " \
259- -DCMAKE_BUILD_TYPE=" ${ARROW_BUILD_TYPE:- debug} " \
260- -DCMAKE_VERBOSE_MAKEFILE=" ${CMAKE_VERBOSE_MAKEFILE:- OFF} " \
206+ -DARROW_DATASET=${ARROW_DATASET:- OFF} \
207+ -DARROW_DEPENDENCY_SOURCE=${ARROW_DEPENDENCY_SOURCE:- AUTO} \
208+ -DARROW_DEPENDENCY_USE_SHARED=${ARROW_DEPENDENCY_USE_SHARED:- ON} \
209+ -DARROW_ENABLE_THREADING=${ARROW_ENABLE_THREADING:- ON} \
210+ -DARROW_ENABLE_TIMING_TESTS=${ARROW_ENABLE_TIMING_TESTS:- ON} \
211+ -DARROW_EXTRA_ERROR_CONTEXT=${ARROW_EXTRA_ERROR_CONTEXT:- OFF} \
212+ -DARROW_FILESYSTEM=${ARROW_FILESYSTEM:- ON} \
213+ -DARROW_FLIGHT=${ARROW_FLIGHT:- OFF} \
214+ -DARROW_FLIGHT_SQL=${ARROW_FLIGHT_SQL:- OFF} \
215+ -DARROW_FLIGHT_SQL_ODBC=${ARROW_FLIGHT_SQL_ODBC:- OFF} \
216+ -DARROW_FUZZING=${ARROW_FUZZING:- OFF} \
217+ -DARROW_GANDIVA_PC_CXX_FLAGS=${ARROW_GANDIVA_PC_CXX_FLAGS:- } \
218+ -DARROW_GANDIVA=${ARROW_GANDIVA:- OFF} \
219+ -DARROW_GCS=${ARROW_GCS:- OFF} \
220+ -DARROW_HDFS=${ARROW_HDFS:- ON} \
221+ -DARROW_INSTALL_NAME_RPATH=${ARROW_INSTALL_NAME_RPATH:- ON} \
222+ -DARROW_JEMALLOC=${ARROW_JEMALLOC:- OFF} \
223+ -DARROW_JSON=${ARROW_JSON:- ON} \
224+ -DARROW_LARGE_MEMORY_TESTS=${ARROW_LARGE_MEMORY_TESTS:- OFF} \
225+ -DARROW_MIMALLOC=${ARROW_MIMALLOC:- ON} \
226+ -DARROW_ORC=${ARROW_ORC:- OFF} \
227+ -DARROW_PARQUET=${ARROW_PARQUET:- OFF} \
228+ -DARROW_RUNTIME_SIMD_LEVEL=${ARROW_RUNTIME_SIMD_LEVEL:- MAX} \
229+ -DARROW_S3=${ARROW_S3:- OFF} \
230+ -DARROW_SIMD_LEVEL=${ARROW_SIMD_LEVEL:- DEFAULT} \
231+ -DARROW_SUBSTRAIT=${ARROW_SUBSTRAIT:- OFF} \
232+ -DARROW_TEST_LINKAGE=${ARROW_TEST_LINKAGE:- shared} \
233+ -DARROW_TEST_MEMCHECK=${ARROW_TEST_MEMCHECK:- OFF} \
234+ -DARROW_USE_ASAN=${ARROW_USE_ASAN:- OFF} \
235+ -DARROW_USE_CCACHE=${ARROW_USE_CCACHE:- ON} \
236+ -DARROW_USE_GLOG=${ARROW_USE_GLOG:- OFF} \
237+ -DARROW_USE_LLD=${ARROW_USE_LLD:- OFF} \
238+ -DARROW_USE_MOLD=${ARROW_USE_MOLD:- OFF} \
239+ -DARROW_USE_STATIC_CRT=${ARROW_USE_STATIC_CRT:- OFF} \
240+ -DARROW_USE_TSAN=${ARROW_USE_TSAN:- OFF} \
241+ -DARROW_USE_UBSAN=${ARROW_USE_UBSAN:- OFF} \
242+ -DARROW_VERBOSE_THIRDPARTY_BUILD=${ARROW_VERBOSE_THIRDPARTY_BUILD:- OFF} \
243+ -DARROW_WITH_BROTLI=${ARROW_WITH_BROTLI:- OFF} \
244+ -DARROW_WITH_BZ2=${ARROW_WITH_BZ2:- OFF} \
245+ -DARROW_WITH_LZ4=${ARROW_WITH_LZ4:- OFF} \
246+ -DARROW_WITH_OPENTELEMETRY=${ARROW_WITH_OPENTELEMETRY:- OFF} \
247+ -DARROW_WITH_MUSL=${ARROW_WITH_MUSL:- OFF} \
248+ -DARROW_WITH_SNAPPY=${ARROW_WITH_SNAPPY:- OFF} \
249+ -DARROW_WITH_UTF8PROC=${ARROW_WITH_UTF8PROC:- ON} \
250+ -DARROW_WITH_ZLIB=${ARROW_WITH_ZLIB:- OFF} \
251+ -DARROW_WITH_ZSTD=${ARROW_WITH_ZSTD:- OFF} \
252+ -DAWSSDK_SOURCE=${AWSSDK_SOURCE:- } \
253+ -DAzure_SOURCE=${Azure_SOURCE:- } \
254+ -Dbenchmark_SOURCE=${benchmark_SOURCE:- } \
255+ -DBOOST_SOURCE=${BOOST_SOURCE:- } \
256+ -DBrotli_SOURCE=${Brotli_SOURCE:- } \
257+ -DBUILD_WARNING_LEVEL=${BUILD_WARNING_LEVEL:- CHECKIN} \
258+ -Dc-ares_SOURCE=${cares_SOURCE:- } \
259+ -DCMAKE_BUILD_TYPE=${ARROW_BUILD_TYPE:- debug} \
260+ -DCMAKE_VERBOSE_MAKEFILE=${CMAKE_VERBOSE_MAKEFILE:- OFF} \
261261 -DCMAKE_C_FLAGS=" ${CFLAGS:- } " \
262262 -DCMAKE_CXX_FLAGS=" ${CXXFLAGS:- } " \
263263 -DCMAKE_CXX_STANDARD=" ${CMAKE_CXX_STANDARD:- 17} " \
264- -DCMAKE_INSTALL_LIBDIR=" ${CMAKE_INSTALL_LIBDIR:- lib} " \
265- -DCMAKE_INSTALL_PREFIX=" ${CMAKE_INSTALL_PREFIX:- ${ARROW_HOME} } " \
266- -DCMAKE_UNITY_BUILD=" ${CMAKE_UNITY_BUILD:- OFF} " \
267- -DCUDAToolkit_ROOT=" ${CUDAToolkit_ROOT:- } " \
268- -Dgflags_SOURCE=" ${gflags_SOURCE:- } " \
269- -Dgoogle_cloud_cpp_storage_SOURCE=" ${google_cloud_cpp_storage_SOURCE:- } " \
270- -DgRPC_SOURCE=" ${gRPC_SOURCE:- } " \
271- -DGTest_SOURCE=" ${GTest_SOURCE:- } " \
272- -Dlz4_SOURCE=" ${lz4_SOURCE:- } " \
273- -Dopentelemetry-cpp_SOURCE=" ${opentelemetry_cpp_SOURCE:- } " \
274- -DORC_SOURCE=" ${ORC_SOURCE:- } " \
275- -DPARQUET_BUILD_EXAMPLES=" ${PARQUET_BUILD_EXAMPLES:- OFF} " \
276- -DPARQUET_BUILD_EXECUTABLES=" ${PARQUET_BUILD_EXECUTABLES:- OFF} " \
277- -DPARQUET_REQUIRE_ENCRYPTION=" ${PARQUET_REQUIRE_ENCRYPTION:- ON} " \
278- -DProtobuf_SOURCE=" ${Protobuf_SOURCE:- } " \
279- -DRapidJSON_SOURCE=" ${RapidJSON_SOURCE:- } " \
280- -Dre2_SOURCE=" ${re2_SOURCE:- } " \
281- -DSnappy_SOURCE=" ${Snappy_SOURCE:- } " \
282- -DThrift_SOURCE=" ${Thrift_SOURCE:- } " \
283- -Dutf8proc_SOURCE=" ${utf8proc_SOURCE:- } " \
284- -Dzstd_SOURCE=" ${zstd_SOURCE:- } " \
285- -Dxsimd_SOURCE=" ${xsimd_SOURCE:- } " \
264+ -DCMAKE_INSTALL_LIBDIR=${CMAKE_INSTALL_LIBDIR:- lib} \
265+ -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX:- ${ARROW_HOME} } \
266+ -DCMAKE_UNITY_BUILD=${CMAKE_UNITY_BUILD:- OFF} \
267+ -DCUDAToolkit_ROOT=${CUDAToolkit_ROOT:- } \
268+ -Dgflags_SOURCE=${gflags_SOURCE:- } \
269+ -Dgoogle_cloud_cpp_storage_SOURCE=${google_cloud_cpp_storage_SOURCE:- } \
270+ -DgRPC_SOURCE=${gRPC_SOURCE:- } \
271+ -DGTest_SOURCE=${GTest_SOURCE:- } \
272+ -Dlz4_SOURCE=${lz4_SOURCE:- } \
273+ -Dopentelemetry-cpp_SOURCE=${opentelemetry_cpp_SOURCE:- } \
274+ -DORC_SOURCE=${ORC_SOURCE:- } \
275+ -DPARQUET_BUILD_EXAMPLES=${PARQUET_BUILD_EXAMPLES:- OFF} \
276+ -DPARQUET_BUILD_EXECUTABLES=${PARQUET_BUILD_EXECUTABLES:- OFF} \
277+ -DPARQUET_REQUIRE_ENCRYPTION=${PARQUET_REQUIRE_ENCRYPTION:- ON} \
278+ -DProtobuf_SOURCE=${Protobuf_SOURCE:- } \
279+ -DRapidJSON_SOURCE=${RapidJSON_SOURCE:- } \
280+ -Dre2_SOURCE=${re2_SOURCE:- } \
281+ -DSnappy_SOURCE=${Snappy_SOURCE:- } \
282+ -DThrift_SOURCE=${Thrift_SOURCE:- } \
283+ -Dutf8proc_SOURCE=${utf8proc_SOURCE:- } \
284+ -Dzstd_SOURCE=${zstd_SOURCE:- } \
285+ -Dxsimd_SOURCE=${xsimd_SOURCE:- } \
286286 -G " ${CMAKE_GENERATOR:- Ninja} " \
287- " ${ARROW_CMAKE_ARGS} " \
288- " ${source_dir} "
287+ ${ARROW_CMAKE_ARGS} \
288+ ${source_dir}
289289fi
290290
291291: ${ARROW_BUILD_PARALLEL:= $[${n_jobs} + 1]}
0 commit comments