| | |
| | | #! /bin/bash |
| | | |
| | | BUILD_TYPE="Debug" |
| | | |
| | | function usage() { |
| | | echo "build.sh [release | debug]" |
| | | } |
| | | |
| | | case ${1} in |
| | | "release") |
| | | BUILD_TYPE="Release" |
| | | ;; |
| | | |
| | | "debug") |
| | | BUILD_TYPE="Debug" |
| | | ;; |
| | | |
| | | "") |
| | | BUILD_TYPE="Debug" |
| | | ;; |
| | | |
| | | *) |
| | | echo "Invalid Argument." |
| | | usage |
| | | ;; |
| | | esac |
| | | |
| | | |
| | | [ -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=Debug -DSUPPORT_RDMA=OFF .. |
| | | cmake -DCMAKE_INSTALL_PREFIX="$(pwd)/../dest" -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DSUPPORT_RDMA=OFF .. |
| | | |
| | | cmake --build . |
| | | |