add `CMAKE_BUILD_TYPE` as the suffix of build directory.
This commit is contained in:
@ -29,9 +29,6 @@ endif()
|
||||
project(doris CXX C)
|
||||
|
||||
# set CMAKE_BUILD_TYPE
|
||||
if (DEFINED ENV{BUILD_TYPE})
|
||||
set(CMAKE_BUILD_TYPE $ENV{BUILD_TYPE})
|
||||
endif()
|
||||
if (NOT CMAKE_BUILD_TYPE)
|
||||
set(CMAKE_BUILD_TYPE RELEASE)
|
||||
endif()
|
||||
|
||||
12
build.sh
12
build.sh
@ -154,14 +154,16 @@ cd ${DORIS_HOME}
|
||||
|
||||
# Clean and build Backend
|
||||
if [ ${BUILD_BE} -eq 1 ] ; then
|
||||
echo "Build Backend"
|
||||
CMAKE_BUILD_TYPE=${BUILD_TYPE:-Release}
|
||||
echo "Build Backend: ${CMAKE_BUILD_TYPE}"
|
||||
CMAKE_BUILD_DIR=${DORIS_HOME}/be/build_${CMAKE_BUILD_TYPE}
|
||||
if [ ${CLEAN} -eq 1 ]; then
|
||||
rm -rf ${DORIS_HOME}/be/build/
|
||||
rm -rf $CMAKE_BUILD_DIR
|
||||
rm -rf ${DORIS_HOME}/be/output/
|
||||
fi
|
||||
mkdir -p ${DORIS_HOME}/be/build/
|
||||
cd ${DORIS_HOME}/be/build/
|
||||
${CMAKE_CMD} -DMAKE_TEST=OFF -DWITH_MYSQL=${WITH_MYSQL} -DWITH_LZO=${WITH_LZO} ../
|
||||
mkdir -p ${CMAKE_BUILD_DIR}
|
||||
cd ${CMAKE_BUILD_DIR}
|
||||
${CMAKE_CMD} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DMAKE_TEST=OFF -DWITH_MYSQL=${WITH_MYSQL} -DWITH_LZO=${WITH_LZO} ../
|
||||
make -j${PARALLEL}
|
||||
make install
|
||||
cd ${DORIS_HOME}
|
||||
|
||||
Reference in New Issue
Block a user