From ce6e01b9884ac178a1120b3b42dfdf2b96419b8c Mon Sep 17 00:00:00 2001 From: Philipp Moritz Date: Mon, 12 Nov 2018 18:49:09 -0800 Subject: [PATCH] enable incremental builds (#3292) --- build.sh | 1 + cmake/Modules/ArrowExternalProject.cmake | 1 + 2 files changed, 2 insertions(+) diff --git a/build.sh b/build.sh index b84763733..6aa695b83 100755 --- a/build.sh +++ b/build.sh @@ -104,6 +104,7 @@ pushd "$BUILD_DIR" # avoid the command failed and exits # and cmake will check some directories to determine whether some targets built make clean || true +rm -rf external/arrow-install cmake -DCMAKE_BUILD_TYPE=$CBUILD_TYPE \ -DCMAKE_RAY_LANG_JAVA=$RAY_BUILD_JAVA \ diff --git a/cmake/Modules/ArrowExternalProject.cmake b/cmake/Modules/ArrowExternalProject.cmake index b57104f1f..572e12b27 100644 --- a/cmake/Modules/ArrowExternalProject.cmake +++ b/cmake/Modules/ArrowExternalProject.cmake @@ -92,6 +92,7 @@ ExternalProject_Add(arrow_ep DEPENDS flatbuffers boost glog GIT_REPOSITORY ${arrow_URL} GIT_TAG ${arrow_TAG} + UPDATE_COMMAND "" ${ARROW_CONFIGURE} BUILD_BYPRODUCTS "${ARROW_SHARED_LIB}" "${ARROW_STATIC_LIB}")