1 Star 0 Fork 17

lycchang / cherrytree

forked from Gitee 极速下载 / cherrytree 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
build.sh 704 Bytes
一键复制 编辑 原始数据 按行查看 历史
#!/bin/bash
set -e
[[ "${MSYSTEM}" =~ "MINGW" ]] && IS_MSYS2_BUILD="Y"
[ -n "${IS_MSYS2_BUILD}" ] && DEFAULT_BUILD_TYPE="Release" || DEFAULT_BUILD_TYPE="Debug"
[ -n "$1" ] && CMAKE_BUILD_TYPE="$1" || CMAKE_BUILD_TYPE="${DEFAULT_BUILD_TYPE}"
BUILD_DIR="build"
[ -d ${BUILD_DIR} ] || mkdir ${BUILD_DIR}
echo "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}"
cd ${BUILD_DIR}
if [ -n "${IS_MSYS2_BUILD}" ]
then
cmake .. -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_MAKE_PROGRAM=mingw32-make.exe -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -G"MSYS Makefiles"
mingw32-make -j$(nproc --all)
else
cmake .. -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
make -j$(nproc --all)
fi
# run unit tests
./tests/run_tests
C/C++
1
https://gitee.com/lycchang/cherrytree.git
git@gitee.com:lycchang/cherrytree.git
lycchang
cherrytree
cherrytree
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891