[Enhancement] Skip the starcache installation when building starrocks BE. (#21823)
Now, starcache is imported as a submodule, and we build it as a subdirectory of starrocks BE sources. So, the starcache installation is unnecessary. We set the `STARCACHE_SKIP_INSTALL` option to skip it. Signed-off-by: GavinMar <yangguansuo@starrocks.com>
This commit is contained in:
parent
84b5e43be0
commit
bb4ae3c72e
|
|
@ -1 +1 @@
|
|||
Subproject commit 6649f938eef53c916fe308d463c5a1c74279c6e2
|
||||
Subproject commit 1b4285452488198d898562d657f83cee6805d014
|
||||
2
build.sh
2
build.sh
|
|
@ -310,6 +310,7 @@ if [ ${BUILD_BE} -eq 1 ] ; then
|
|||
-DWITH_BENCH=${WITH_BENCH} \
|
||||
-DWITH_CACHELIB=${WITH_CACHELIB} \
|
||||
-DSTARCACHE_THIRDPARTY_DIR=${STARROCKS_THIRDPARTY}/installed \
|
||||
-DSTARCACHE_SKIP_INSTALL=ON \
|
||||
-Dabsl_DIR=${STARLET_INSTALL_DIR}/third_party/lib/cmake/absl \
|
||||
-DgRPC_DIR=${STARLET_INSTALL_DIR}/third_party/lib/cmake/grpc \
|
||||
-Dprometheus-cpp_DIR=${STARLET_INSTALL_DIR}/third_party/lib/cmake/prometheus-cpp \
|
||||
|
|
@ -328,6 +329,7 @@ if [ ${BUILD_BE} -eq 1 ] ; then
|
|||
-DWITH_COMPRESS=${WITH_COMPRESS} \
|
||||
-DWITH_CACHELIB=${WITH_CACHELIB} \
|
||||
-DSTARCACHE_THIRDPARTY_DIR=${STARROCKS_THIRDPARTY}/installed \
|
||||
-DSTARCACHE_SKIP_INSTALL=ON \
|
||||
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON ..
|
||||
fi
|
||||
time ${BUILD_SYSTEM} -j${PARALLEL}
|
||||
|
|
|
|||
|
|
@ -151,6 +151,7 @@ if [ "${USE_STAROS}" == "ON" ]; then
|
|||
-DUSE_STAROS=${USE_STAROS} -DWITH_GCOV=${WITH_GCOV} \
|
||||
-DWITH_CACHELIB=${WITH_CACHELIB} \
|
||||
-DSTARCACHE_THIRDPARTY_DIR=${STARROCKS_THIRDPARTY}/installed \
|
||||
-DSTARCACHE_SKIP_INSTALL=ON \
|
||||
-Dabsl_DIR=${STARLET_INSTALL_DIR}/third_party/lib/cmake/absl \
|
||||
-DgRPC_DIR=${STARLET_INSTALL_DIR}/third_party/lib/cmake/grpc \
|
||||
-Dprometheus-cpp_DIR=${STARLET_INSTALL_DIR}/third_party/lib/cmake/prometheus-cpp \
|
||||
|
|
@ -165,6 +166,7 @@ else
|
|||
-DWITH_GCOV=${WITH_GCOV} \
|
||||
-DWITH_CACHELIB=${WITH_CACHELIB} \
|
||||
-DSTARCACHE_THIRDPARTY_DIR=${STARROCKS_THIRDPARTY}/installed \
|
||||
-DSTARCACHE_SKIP_INSTALL=ON \
|
||||
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON ../
|
||||
fi
|
||||
${BUILD_SYSTEM} -j${PARALLEL}
|
||||
|
|
|
|||
Loading…
Reference in New Issue