Files
oceanbase/rpm/oceanbase-ce-build.sh
2024-12-25 10:14:41 +00:00

30 lines
651 B
Bash

#!/bin/bash
PROJECT_DIR=$1
PROJECT_NAME=$2
VERSION=$3
RELEASE=$4
CURDIR=$PWD
TOP_DIR=`pwd`/../
OB_DISABLE_LSE_OPTION=""
[[ $OB_DISABLE_LSE == "1" ]] && OB_DISABLE_LSE_OPTION="-DOB_DISABLE_LSE=ON"
echo "[BUILD] args: TOP_DIR=${TOP_DIR} PROJECT_NAME=${PROJECT_NAME} VERSION=${VERSION} RELEASE=${RELEASE} ${OB_DISABLE_LSE_OPTION}"
cd ${TOP_DIR}
./build.sh clean
./build.sh \
rpm \
-DOB_RELEASEID=$RELEASE \
-DBUILD_NUMBER=$RELEASE \
-DUSE_LTO_CACHE=ON \
${OB_DISABLE_LSE_OPTION}\
--init \
--make rpm || exit 1
cd ${TOP_DIR}/build_rpm
mv *.rpm $CURDIR || exit 2