mirror of
https://github.com/CLIUtils/CLI11.git
synced 2025-05-01 21:23:52 +00:00
24 lines
540 B
Bash
Executable File
24 lines
540 B
Bash
Executable File
#!/usr/bin/env bash
|
|
echo -en "travis_fold:start:script.build\\r"
|
|
echo "Building..."
|
|
STD=$1
|
|
shift
|
|
set -evx
|
|
|
|
|
|
mkdir -p build
|
|
cd build
|
|
cmake .. -DCLI11_WARNINGS_AS_ERRORS=ON -DCLI11_SINGLE_FILE=ON -DCMAKE_CXX_STANDARD=$STD -DCLI11_SINGLE_FILE_TESTS=ON -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_COMPILER_LAUNCHER=ccache $@
|
|
cmake --build . -- -j2
|
|
|
|
set +evx
|
|
echo -en "travis_fold:end:script.build\\r"
|
|
echo -en "travis_fold:start:script.test\\r"
|
|
echo "Testing..."
|
|
set -evx
|
|
|
|
ctest --output-on-failure
|
|
|
|
set +evx
|
|
echo -en "travis_fold:end:script.test\\r"
|