@@ -48,6 +48,7 @@ Usage: $0 <options>
48
48
--spark-dpp build Spark DPP application. Default ON.
49
49
--hive-udf build Hive UDF library for Spark Load. Default ON.
50
50
--be-java-extensions build Backend java extensions. Default ON.
51
+ --update-submodule update git submodule
51
52
--clean clean and build target
52
53
--output specify the output directory
53
54
-j build Backend parallel
@@ -123,6 +124,7 @@ if ! OPTS="$(getopt \
123
124
-l ' spark-dpp' \
124
125
-l ' hive-udf' \
125
126
-l ' be-java-extensions' \
127
+ -l ' update-submodule' \
126
128
-l ' clean' \
127
129
-l ' coverage' \
128
130
-l ' help' \
@@ -144,6 +146,7 @@ BUILD_INDEX_TOOL='OFF'
144
146
BUILD_SPARK_DPP=0
145
147
BUILD_BE_JAVA_EXTENSIONS=0
146
148
BUILD_HIVE_UDF=0
149
+ UPDATE_SUBMODULE=0
147
150
CLEAN=0
148
151
HELP=0
149
152
PARAMETER_COUNT=" $# "
@@ -204,6 +207,10 @@ else
204
207
BUILD_BE_JAVA_EXTENSIONS=1
205
208
shift
206
209
;;
210
+ --update-submodule)
211
+ UPDATE_SUBMODULE=1
212
+ shift
213
+ ;;
207
214
--clean)
208
215
CLEAN=1
209
216
shift
@@ -293,8 +300,11 @@ update_submodule() {
293
300
fi
294
301
}
295
302
296
- update_submodule " be/src/apache-orc" " apache-orc" " https://github.com/apache/doris-thirdparty/archive/refs/heads/orc.tar.gz"
297
- update_submodule " be/src/clucene" " clucene" " https://github.com/apache/doris-thirdparty/archive/refs/heads/clucene.tar.gz"
303
+ echo " UPDATE_SUBMODULE ${UPDATE_SUBMODULE} "
304
+ if [[ " ${UPDATE_SUBMODULE} " -eq 1 ]]; then
305
+ update_submodule " be/src/apache-orc" " apache-orc" " https://github.com/apache/doris-thirdparty/archive/refs/heads/orc.tar.gz"
306
+ update_submodule " be/src/clucene" " clucene" " https://github.com/apache/doris-thirdparty/archive/refs/heads/clucene.tar.gz"
307
+ fi
298
308
299
309
if [[ " ${CLEAN} " -eq 1 && " ${BUILD_BE} " -eq 0 && " ${BUILD_FE} " -eq 0 && " ${BUILD_SPARK_DPP} " -eq 0 ]]; then
300
310
clean_gensrc
0 commit comments