File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1717export GLUTEN_SOURCE=$( builtin cd $( dirname $0 ) /../../..; pwd)
1818export CH_SOURCE_DIR=${GLUTEN_SOURCE} /cpp-ch/ClickHouse
1919CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE:- RelWithDebInfo}
20+ OTHER_ARGUMENTS=()
2021
2122for arg in " $@ "
2223do
2324 case $arg in
2425 -t=* |--src=* )
25- GLUTEN_SOURCE=(" ${arg#* =} " )
26- shift # Remove argument name from processing
26+ GLUTEN_SOURCE=" ${arg#* =} "
2727 ;;
2828 -s=* |--ch=* )
29- CH_SOURCE_DIR=(" ${arg#* =} " )
30- shift # Remove argument name from processing
29+ CH_SOURCE_DIR=" ${arg#* =} "
3130 ;;
3231 * )
33- OTHER_ARGUMENTS+=(" $1 " )
34- shift # Remove generic argument from processing
32+ OTHER_ARGUMENTS+=(" $arg " )
3533 ;;
3634 esac
3735done
@@ -40,5 +38,5 @@ echo ${GLUTEN_SOURCE}
4038
4139export CC=${CC:- clang-18}
4240export CXX=${CXX:- clang++-18}
43- cmake -G Ninja -S ${GLUTEN_SOURCE} /cpp-ch -B ${GLUTEN_SOURCE} /cpp-ch/build_ch -DCH_SOURCE_DIR=${CH_SOURCE_DIR} " -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} "
41+ cmake -G Ninja -S ${GLUTEN_SOURCE} /cpp-ch -B ${GLUTEN_SOURCE} /cpp-ch/build_ch -DCH_SOURCE_DIR=${CH_SOURCE_DIR} " -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} " " ${OTHER_ARGUMENTS[@]} "
4442cmake --build ${GLUTEN_SOURCE} /cpp-ch/build_ch --target build_ch
You can’t perform that action at this time.
0 commit comments