22
33build_cmake () {
44 mkdir $PWD /_build && cd $PWD /_build
5- cmake .. -GNinja -DBUILD_EXAMPLES=ON -DCMAKE_INSTALL_PREFIX=$PWD /../_install -DCMAKE_C_FLAGS=" -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -Wno-implicit-fallthrough -Werror"
5+ cmake .. -GNinja -DBUILD_EXAMPLES=ON -DBUILD_TOOLS=ON - DCMAKE_INSTALL_PREFIX=$PWD /../_install -DCMAKE_C_FLAGS=" -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -Wno-implicit-fallthrough -Werror"
66 cmake --build . --target install
77 ctest -V .
88}
99
1010build_macos () {
1111 mkdir $PWD /_build && cd $PWD /_build
12- cmake .. -GNinja -DBUILD_EXAMPLES=ON -DCMAKE_INSTALL_PREFIX=$PWD /../_install -DCMAKE_C_FLAGS=" -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -Werror" \
12+ cmake .. -GNinja -DBUILD_EXAMPLES=ON -DBUILD_TOOLS=ON - DCMAKE_INSTALL_PREFIX=$PWD /../_install -DCMAKE_C_FLAGS=" -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -Werror" \
1313 -DOPENSSL_ROOT_DIR=" /usr/local/opt/openssl@1.1"
1414 cmake --build . --target install
1515 ctest -V .
@@ -24,7 +24,7 @@ build_format() {
2424
2525build_coverage () {
2626 mkdir $PWD /_build && cd $PWD /_build
27- cmake .. -GNinja -DBUILD_EXAMPLES=ON -DCMAKE_BUILD_TYPE=Coverage -DCMAKE_INSTALL_PREFIX=$PWD /../_install \
27+ cmake .. -GNinja -DBUILD_EXAMPLES=ON -DBUILD_TOOLS=ON - DCMAKE_BUILD_TYPE=Coverage -DCMAKE_INSTALL_PREFIX=$PWD /../_install \
2828 -DCMAKE_C_FLAGS=" -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -Werror -fprofile-arcs -ftest-coverage"
2929 cmake --build . --target install
3030 ctest -V .
@@ -35,15 +35,15 @@ build_coverage() {
3535
3636build_asan () {
3737 mkdir $PWD /_build && cd $PWD /_build
38- cmake .. -GNinja -DBUILD_EXAMPLES=ON -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD /../_install \
38+ cmake .. -GNinja -DBUILD_EXAMPLES=ON -DBUILD_TOOLS=ON - DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD /../_install \
3939 -DCMAKE_C_FLAGS=" -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -Werror -fsanitize=address,undefined -O1"
4040 cmake --build . --target install
4141 ctest -V .
4242}
4343
4444build_tsan () {
4545 mkdir $PWD /_build && cd $PWD /_build
46- cmake .. -GNinja -DBUILD_EXAMPLES=ON -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD /../_install \
46+ cmake .. -GNinja -DBUILD_EXAMPLES=ON -DBUILD_TOOLS=ON - DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD /../_install \
4747 -DCMAKE_C_FLAGS=" -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -Werror -fsanitize=thread,undefined -O1"
4848 cmake --build . --target install
4949 ctest -V .
@@ -52,7 +52,7 @@ build_tsan() {
5252build_scan-build () {
5353 sudo apt-get install -y clang-tools
5454 mkdir $PWD /_build && cd $PWD /_build
55- scan-build cmake .. -GNinja -DBUILD_EXAMPLES=ON -DCMAKE_BUILD_TYPE=Debug \
55+ scan-build cmake .. -GNinja -DBUILD_EXAMPLES=ON -DBUILD_TOOLS=ON - DCMAKE_BUILD_TYPE=Debug \
5656 -DCMAKE_C_COMPILER=clang \
5757 -DCMAKE_INSTALL_PREFIX=$PWD /../_install \
5858 -DCMAKE_C_FLAGS=" -Wall -Wextra -Wstrict-prototypes -Wno-unused-function -Werror"
0 commit comments