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