From 4c5f465bf37e7c21d3434594414ab58c2eb99e98 Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期一, 01 二月 2021 15:17:25 +0800 Subject: [PATCH] update --- build.sh | 47 +++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 39 insertions(+), 8 deletions(-) diff --git a/build.sh b/build.sh index fcb3286..6bfd753 100755 --- a/build.sh +++ b/build.sh @@ -1,28 +1,59 @@ #! /bin/bash -[ -d build ] || mkdir build -# rm -rf build/* -cd build - BUILD_TYPE="Debug" +BUILD_DOC="OFF" +BUILD_SHARED_LIBS="OFF" + +function usage() { + echo "build.sh [release | debug | doc]" +} case ${1} in "release") BUILD_TYPE="Release" + BUILD_SHARED_LIBS="ON" + ;; + + "debug") + BUILD_TYPE="Debug" + ;; + + "doc") + BUILD_TYPE="Release" + BUILD_DOC="ON" + ;; + + "help") + usage + ;; + + "") + BUILD_TYPE="Debug" ;; *) - BUILD_TYPE="Debug" + echo "Invalid Argument." + usage ;; + esac -# -DCMAKE_BUILD_TYPE=Debug | Release + +[ -d build ] || mkdir build +# rm -rf build/* +cd build + + + + +# -DCMAKE_BUILD_TYPE=Debug | Release # -DBUILD_SHARED_LIBS=ON # -DCMAKE_INSTALL_PREFIX=$(pwd/../dest) # -DQCA_MAN_INSTALL_DIR:PATH=/usr/share/man -cmake -DCMAKE_INSTALL_PREFIX="$(pwd)/../dest" -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DSUPPORT_RDMA=OFF .. +cmake -DCMAKE_INSTALL_PREFIX="$(pwd)/../dest" -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DBUILD_SHARED_LIBS=${BUILD_SHARED_LIBS} \ + -DBUILD_DOC=${BUILD_DOC} -DSUPPORT_RDMA=OFF .. cmake --build . -#cmake --build . --target install +# cmake --build . --target install -- Gitblit v1.8.0