Skip to content

Commit 5fa6d4f

Browse files
committed
Revert "test only quote"
This reverts commit 4af5691.
1 parent 4af5691 commit 5fa6d4f

File tree

1 file changed

+119
-120
lines changed

1 file changed

+119
-120
lines changed

ci/scripts/cpp_build.sh

Lines changed: 119 additions & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ set -ex
2222
source_dir=${1}/cpp
2323
build_dir=${2}/cpp
2424

25-
: "${ARROW_OFFLINE:=OFF}"
26-
: "${ARROW_USE_CCACHE:=OFF}"
27-
: "${BUILD_DOCS_CPP:=OFF}"
25+
: ${ARROW_OFFLINE:=OFF}
26+
: ${ARROW_USE_CCACHE:=OFF}
27+
: ${BUILD_DOCS_CPP:=OFF}
2828

2929
if [ -x "$(command -v git)" ]; then
30-
git config --global --add safe.directory "${1}"
30+
git config --global --add safe.directory ${1}
3131
fi
3232

3333
# TODO(kszucs): consider to move these to CMake
@@ -51,8 +51,8 @@ if [ "${GITHUB_ACTIONS:-false}" = "true" ]; then
5151
case "$(uname)" in
5252
Linux|Darwin|MINGW*)
5353
if [ "${ARROW_GDB:-OFF}" != "ON" ]; then
54-
: "${ARROW_C_FLAGS_DEBUG:=-g1}"
55-
: "${ARROW_CXX_FLAGS_DEBUG:=-g1}"
54+
: ${ARROW_C_FLAGS_DEBUG:=-g1}
55+
: ${ARROW_CXX_FLAGS_DEBUG:=-g1}
5656
fi
5757
;;
5858
*)
@@ -97,13 +97,12 @@ case "$(uname)" in
9797
;;
9898
esac
9999

100-
mkdir -p "${build_dir}"
101-
pushd "${build_dir}"
100+
mkdir -p ${build_dir}
101+
pushd ${build_dir}
102102

103103
if [ "${ARROW_OFFLINE}" = "ON" ]; then
104-
"${source_dir}/thirdparty/download_dependencies.sh" "${PWD}/thirdparty" > \
104+
${source_dir}/thirdparty/download_dependencies.sh ${PWD}/thirdparty > \
105105
enable_offline_build.sh
106-
# shellcheck source=/dev/null
107106
. enable_offline_build.sh
108107
# We can't use mv because we can't remove /etc/resolv.conf in Docker
109108
# container.
@@ -142,14 +141,14 @@ if [ "${ARROW_USE_MESON:-OFF}" = "ON" ]; then
142141
fi
143142
fi
144143
meson setup \
145-
--prefix="${MESON_PREFIX:-${ARROW_HOME}}" \
146-
--buildtype="${ARROW_BUILD_TYPE:-debug}" \
144+
--prefix=${MESON_PREFIX:-${ARROW_HOME}} \
145+
--buildtype=${ARROW_BUILD_TYPE:-debug} \
147146
--pkg-config-path="${CONDA_PREFIX}/lib/pkgconfig/" \
148147
-Dauto_features=enabled \
149148
-Dfuzzing=disabled \
150149
-Ds3=disabled \
151150
. \
152-
"${source_dir}"
151+
${source_dir}
153152

154153
CC="${ORIGINAL_CC}"
155154
CXX="${ORIGINAL_CXX}"
@@ -165,141 +164,141 @@ elif [ "${ARROW_EMSCRIPTEN:-OFF}" = "ON" ]; then
165164
# emcmake so we unset them
166165
unset LDFLAGS CFLAGS CXXFLAGS CPPFLAGS
167166
emcmake cmake \
168-
--preset="ninja-${ARROW_BUILD_TYPE:-debug}-emscripten" \
169-
-DCMAKE_VERBOSE_MAKEFILE="${CMAKE_VERBOSE_MAKEFILE:-OFF}" \
167+
--preset=ninja-${ARROW_BUILD_TYPE:-debug}-emscripten \
168+
-DCMAKE_VERBOSE_MAKEFILE=${CMAKE_VERBOSE_MAKEFILE:-OFF} \
170169
-DCMAKE_C_FLAGS="${CFLAGS:-}" \
171170
-DCMAKE_CXX_FLAGS="${CXXFLAGS:-}" \
172171
-DCMAKE_CXX_STANDARD="${CMAKE_CXX_STANDARD:-17}" \
173-
-DCMAKE_INSTALL_LIBDIR="${CMAKE_INSTALL_LIBDIR:-lib}" \
174-
-DCMAKE_INSTALL_PREFIX="${CMAKE_INSTALL_PREFIX:-${ARROW_HOME}}" \
175-
-DCMAKE_UNITY_BUILD="${CMAKE_UNITY_BUILD:-OFF}" \
176-
"${ARROW_CMAKE_ARGS}" \
177-
"${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}
178177
elif [ -n "${CMAKE_PRESET}" ]; then
179178
cmake \
180179
--preset="${CMAKE_PRESET}" \
181-
"${ARROW_CMAKE_ARGS}" \
182-
"${source_dir}"
180+
${ARROW_CMAKE_ARGS} \
181+
${source_dir}
183182
else
184183
cmake \
185-
-Dabsl_SOURCE="${absl_SOURCE:-}" \
186-
-DARROW_ACERO="${ARROW_ACERO:-OFF}" \
187-
-DARROW_AZURE="${ARROW_AZURE:-OFF}" \
188-
-DARROW_BOOST_USE_SHARED="${ARROW_BOOST_USE_SHARED:-ON}" \
189-
-DARROW_BUILD_BENCHMARKS_REFERENCE="${ARROW_BUILD_BENCHMARKS:-OFF}" \
190-
-DARROW_BUILD_BENCHMARKS="${ARROW_BUILD_BENCHMARKS:-OFF}" \
191-
-DARROW_BUILD_EXAMPLES="${ARROW_BUILD_EXAMPLES:-OFF}" \
192-
-DARROW_BUILD_INTEGRATION="${ARROW_BUILD_INTEGRATION:-OFF}" \
193-
-DARROW_BUILD_SHARED="${ARROW_BUILD_SHARED:-ON}" \
194-
-DARROW_BUILD_STATIC="${ARROW_BUILD_STATIC:-ON}" \
195-
-DARROW_BUILD_TESTS="${ARROW_BUILD_TESTS:-OFF}" \
196-
-DARROW_BUILD_UTILITIES="${ARROW_BUILD_UTILITIES:-ON}" \
197-
-DARROW_COMPUTE="${ARROW_COMPUTE:-ON}" \
198-
-DARROW_CSV="${ARROW_CSV:-ON}" \
199-
-DARROW_CUDA="${ARROW_CUDA:-OFF}" \
200-
-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:-} \
201200
-DARROW_CXX_FLAGS_DEBUG="${ARROW_CXX_FLAGS_DEBUG:-}" \
202201
-DARROW_CXX_FLAGS_RELEASE="${ARROW_CXX_FLAGS_RELEASE:-}" \
203202
-DARROW_CXX_FLAGS_RELWITHDEBINFO="${ARROW_CXX_FLAGS_RELWITHDEBINFO:-}" \
204203
-DARROW_C_FLAGS_DEBUG="${ARROW_C_FLAGS_DEBUG:-}" \
205204
-DARROW_C_FLAGS_RELEASE="${ARROW_C_FLAGS_RELEASE:-}" \
206205
-DARROW_C_FLAGS_RELWITHDEBINFO="${ARROW_C_FLAGS_RELWITHDEBINFO:-}" \
207-
-DARROW_DATASET="${ARROW_DATASET:-OFF}" \
208-
-DARROW_DEPENDENCY_SOURCE="${ARROW_DEPENDENCY_SOURCE:-AUTO}" \
209-
-DARROW_DEPENDENCY_USE_SHARED="${ARROW_DEPENDENCY_USE_SHARED:-ON}" \
210-
-DARROW_ENABLE_THREADING="${ARROW_ENABLE_THREADING:-ON}" \
211-
-DARROW_ENABLE_TIMING_TESTS="${ARROW_ENABLE_TIMING_TESTS:-ON}" \
212-
-DARROW_EXTRA_ERROR_CONTEXT="${ARROW_EXTRA_ERROR_CONTEXT:-OFF}" \
213-
-DARROW_FILESYSTEM="${ARROW_FILESYSTEM:-ON}" \
214-
-DARROW_FLIGHT="${ARROW_FLIGHT:-OFF}" \
215-
-DARROW_FLIGHT_SQL="${ARROW_FLIGHT_SQL:-OFF}" \
216-
-DARROW_FLIGHT_SQL_ODBC="${ARROW_FLIGHT_SQL_ODBC:-OFF}" \
217-
-DARROW_FUZZING="${ARROW_FUZZING:-OFF}" \
218-
-DARROW_GANDIVA_PC_CXX_FLAGS="${ARROW_GANDIVA_PC_CXX_FLAGS:-}" \
219-
-DARROW_GANDIVA="${ARROW_GANDIVA:-OFF}" \
220-
-DARROW_GCS="${ARROW_GCS:-OFF}" \
221-
-DARROW_HDFS="${ARROW_HDFS:-ON}" \
222-
-DARROW_INSTALL_NAME_RPATH="${ARROW_INSTALL_NAME_RPATH:-ON}" \
223-
-DARROW_JEMALLOC="${ARROW_JEMALLOC:-OFF}" \
224-
-DARROW_JSON="${ARROW_JSON:-ON}" \
225-
-DARROW_LARGE_MEMORY_TESTS="${ARROW_LARGE_MEMORY_TESTS:-OFF}" \
226-
-DARROW_MIMALLOC="${ARROW_MIMALLOC:-ON}" \
227-
-DARROW_ORC="${ARROW_ORC:-OFF}" \
228-
-DARROW_PARQUET="${ARROW_PARQUET:-OFF}" \
229-
-DARROW_RUNTIME_SIMD_LEVEL="${ARROW_RUNTIME_SIMD_LEVEL:-MAX}" \
230-
-DARROW_S3="${ARROW_S3:-OFF}" \
231-
-DARROW_SIMD_LEVEL="${ARROW_SIMD_LEVEL:-DEFAULT}" \
232-
-DARROW_SUBSTRAIT="${ARROW_SUBSTRAIT:-OFF}" \
233-
-DARROW_TEST_LINKAGE="${ARROW_TEST_LINKAGE:-shared}" \
234-
-DARROW_TEST_MEMCHECK="${ARROW_TEST_MEMCHECK:-OFF}" \
235-
-DARROW_USE_ASAN="${ARROW_USE_ASAN:-OFF}" \
236-
-DARROW_USE_CCACHE="${ARROW_USE_CCACHE:-ON}" \
237-
-DARROW_USE_GLOG="${ARROW_USE_GLOG:-OFF}" \
238-
-DARROW_USE_LLD="${ARROW_USE_LLD:-OFF}" \
239-
-DARROW_USE_MOLD="${ARROW_USE_MOLD:-OFF}" \
240-
-DARROW_USE_STATIC_CRT="${ARROW_USE_STATIC_CRT:-OFF}" \
241-
-DARROW_USE_TSAN="${ARROW_USE_TSAN:-OFF}" \
242-
-DARROW_USE_UBSAN="${ARROW_USE_UBSAN:-OFF}" \
243-
-DARROW_VERBOSE_THIRDPARTY_BUILD="${ARROW_VERBOSE_THIRDPARTY_BUILD:-OFF}" \
244-
-DARROW_WITH_BROTLI="${ARROW_WITH_BROTLI:-OFF}" \
245-
-DARROW_WITH_BZ2="${ARROW_WITH_BZ2:-OFF}" \
246-
-DARROW_WITH_LZ4="${ARROW_WITH_LZ4:-OFF}" \
247-
-DARROW_WITH_OPENTELEMETRY="${ARROW_WITH_OPENTELEMETRY:-OFF}" \
248-
-DARROW_WITH_MUSL="${ARROW_WITH_MUSL:-OFF}" \
249-
-DARROW_WITH_SNAPPY="${ARROW_WITH_SNAPPY:-OFF}" \
250-
-DARROW_WITH_UTF8PROC="${ARROW_WITH_UTF8PROC:-ON}" \
251-
-DARROW_WITH_ZLIB="${ARROW_WITH_ZLIB:-OFF}" \
252-
-DARROW_WITH_ZSTD="${ARROW_WITH_ZSTD:-OFF}" \
253-
-DAWSSDK_SOURCE="${AWSSDK_SOURCE:-}" \
254-
-DAzure_SOURCE="${Azure_SOURCE:-}" \
255-
-Dbenchmark_SOURCE="${benchmark_SOURCE:-}" \
256-
-DBOOST_SOURCE="${BOOST_SOURCE:-}" \
257-
-DBrotli_SOURCE="${Brotli_SOURCE:-}" \
258-
-DBUILD_WARNING_LEVEL="${BUILD_WARNING_LEVEL:-CHECKIN}" \
259-
-Dc-ares_SOURCE="${cares_SOURCE:-}" \
260-
-DCMAKE_BUILD_TYPE="${ARROW_BUILD_TYPE:-debug}" \
261-
-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} \
262261
-DCMAKE_C_FLAGS="${CFLAGS:-}" \
263262
-DCMAKE_CXX_FLAGS="${CXXFLAGS:-}" \
264263
-DCMAKE_CXX_STANDARD="${CMAKE_CXX_STANDARD:-17}" \
265-
-DCMAKE_INSTALL_LIBDIR="${CMAKE_INSTALL_LIBDIR:-lib}" \
266-
-DCMAKE_INSTALL_PREFIX="${CMAKE_INSTALL_PREFIX:-${ARROW_HOME}}" \
267-
-DCMAKE_UNITY_BUILD="${CMAKE_UNITY_BUILD:-OFF}" \
268-
-DCUDAToolkit_ROOT="${CUDAToolkit_ROOT:-}" \
269-
-Dgflags_SOURCE="${gflags_SOURCE:-}" \
270-
-Dgoogle_cloud_cpp_storage_SOURCE="${google_cloud_cpp_storage_SOURCE:-}" \
271-
-DgRPC_SOURCE="${gRPC_SOURCE:-}" \
272-
-DGTest_SOURCE="${GTest_SOURCE:-}" \
273-
-Dlz4_SOURCE="${lz4_SOURCE:-}" \
274-
-Dopentelemetry-cpp_SOURCE="${opentelemetry_cpp_SOURCE:-}" \
275-
-DORC_SOURCE="${ORC_SOURCE:-}" \
276-
-DPARQUET_BUILD_EXAMPLES="${PARQUET_BUILD_EXAMPLES:-OFF}" \
277-
-DPARQUET_BUILD_EXECUTABLES="${PARQUET_BUILD_EXECUTABLES:-OFF}" \
278-
-DPARQUET_REQUIRE_ENCRYPTION="${PARQUET_REQUIRE_ENCRYPTION:-ON}" \
279-
-DProtobuf_SOURCE="${Protobuf_SOURCE:-}" \
280-
-DRapidJSON_SOURCE="${RapidJSON_SOURCE:-}" \
281-
-Dre2_SOURCE="${re2_SOURCE:-}" \
282-
-DSnappy_SOURCE="${Snappy_SOURCE:-}" \
283-
-DThrift_SOURCE="${Thrift_SOURCE:-}" \
284-
-Dutf8proc_SOURCE="${utf8proc_SOURCE:-}" \
285-
-Dzstd_SOURCE="${zstd_SOURCE:-}" \
286-
-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:-} \
287286
-G "${CMAKE_GENERATOR:-Ninja}" \
288-
"${ARROW_CMAKE_ARGS}" \
289-
"${source_dir}"
287+
${ARROW_CMAKE_ARGS} \
288+
${source_dir}
290289
fi
291290

292291
: ${ARROW_BUILD_PARALLEL:=$[${n_jobs} + 1]}
293292
if [ "${ARROW_USE_MESON:-OFF}" = "ON" ]; then
294-
time meson compile -j "${ARROW_BUILD_PARALLEL}"
293+
time meson compile -j ${ARROW_BUILD_PARALLEL}
295294
meson install
296295
# Remove all added files in cpp/subprojects/ because they may have
297296
# unreadable permissions on Docker host.
298297
pushd "${source_dir}"
299298
meson subprojects purge --confirm --include-cache
300299
popd
301300
else
302-
: "${CMAKE_BUILD_PARALLEL_LEVEL:=${ARROW_BUILD_PARALLEL}}"
301+
: ${CMAKE_BUILD_PARALLEL_LEVEL:=${ARROW_BUILD_PARALLEL}}
303302
export CMAKE_BUILD_PARALLEL_LEVEL
304303
time cmake --build . --target install
305304
fi
@@ -323,7 +322,7 @@ if [ -x "$(command -v ldconfig)" ]; then
323322
SUDO=
324323
fi
325324
fi
326-
${SUDO} ldconfig "${ARROW_HOME}/${CMAKE_INSTALL_LIBDIR:-lib}"
325+
${SUDO} ldconfig ${ARROW_HOME}/${CMAKE_INSTALL_LIBDIR:-lib}
327326
fi
328327

329328
if [ "${ARROW_USE_CCACHE}" == "ON" ]; then

0 commit comments

Comments
 (0)