diff --git a/thirdparty/scripts/build_arrow.sh b/thirdparty/scripts/build_arrow.sh index bf6fc2bfe..0992526d5 100755 --- a/thirdparty/scripts/build_arrow.sh +++ b/thirdparty/scripts/build_arrow.sh @@ -45,7 +45,10 @@ build_arrow() { rm -rf $TP_DIR/build/arrow/cpp/build/CMakeCache.txt fi - if [[ ! -d $TP_DIR/build/arrow ]]; then + if [[ ! -d $TP_DIR/build/arrow/.git ]]; then + if [[ -d $TP_DIR/build/arrow ]]; then + rm -rf $TP_DIR/build/arrow + fi git clone -q https://github.com/apache/arrow.git "$TP_DIR/build/arrow" fi diff --git a/thirdparty/scripts/build_parquet.sh b/thirdparty/scripts/build_parquet.sh index caca4d1dd..8dc718a6b 100755 --- a/thirdparty/scripts/build_parquet.sh +++ b/thirdparty/scripts/build_parquet.sh @@ -50,7 +50,10 @@ build_parquet() { fi } -if [ ! -d $TP_DIR/build/parquet-cpp ]; then +if [ ! -d $TP_DIR/build/parquet-cpp/.git ]; then + if [[ -d $TP_DIR/build/parquet-cpp ]]; then + rm -rf $TP_DIR/build/parquet-cpp + fi git clone -q https://github.com/apache/parquet-cpp.git "$TP_DIR/build/parquet-cpp" pushd $TP_DIR/build/parquet-cpp git fetch origin master