mirror of
https://github.com/deepseek-ai/3FS
synced 2025-06-26 18:16:45 +00:00
Fix build parallel for arrow (#70)
Co-authored-by: dev <noreply@deepseek.com>
This commit is contained in:
parent
80233499f9
commit
fc90de1110
@ -11,6 +11,12 @@ set(ARROW_RELEASE_BUILD_DIR "${CMAKE_CURRENT_BINARY_DIR}/src/apache-arrow-cpp/cp
|
|||||||
# means no submodules will be initialized or updated.
|
# means no submodules will be initialized or updated.
|
||||||
cmake_policy(SET CMP0097 NEW)
|
cmake_policy(SET CMP0097 NEW)
|
||||||
|
|
||||||
|
if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.28)
|
||||||
|
set(ARROW_BUILD_PARALLEL "")
|
||||||
|
else()
|
||||||
|
set(ARROW_BUILD_PARALLEL "-j8")
|
||||||
|
endif()
|
||||||
|
|
||||||
include(ExternalProject)
|
include(ExternalProject)
|
||||||
ExternalProject_Add(
|
ExternalProject_Add(
|
||||||
apache-arrow-cpp
|
apache-arrow-cpp
|
||||||
@ -36,7 +42,7 @@ ExternalProject_Add(
|
|||||||
-DARROW_BUILD_EXAMPLES=OFF \
|
-DARROW_BUILD_EXAMPLES=OFF \
|
||||||
-DARROW_PARQUET=ON -DARROW_CSV=ON \
|
-DARROW_PARQUET=ON -DARROW_CSV=ON \
|
||||||
-DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON -DARROW_WITH_ZLIB=ON"
|
-DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON -DARROW_WITH_ZLIB=ON"
|
||||||
BUILD_COMMAND bash -x -c "source thirdparty/export.sh && cmake --build . -j 4"
|
BUILD_COMMAND bash -x -c "source thirdparty/export.sh && cmake --build . ${ARROW_BUILD_PARALLEL}"
|
||||||
BUILD_JOB_SERVER_AWARE 1
|
BUILD_JOB_SERVER_AWARE 1
|
||||||
INSTALL_COMMAND cmake --install . --prefix "${PREFIX}"
|
INSTALL_COMMAND cmake --install . --prefix "${PREFIX}"
|
||||||
BUILD_BYPRODUCTS
|
BUILD_BYPRODUCTS
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user