aboutsummaryrefslogtreecommitdiff
path: root/.circleci/build-and-test.sh
blob: 068f0f91f64925b74af0fb109c22e000edff0946 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash

#
# common build & test steps for CircleCI jobs
#

uname -a
cmake --version
ninja --version

mkdir build
cd build
cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE:-Debug} -DNNG_ENABLE_COVERAGE=${COVERAGE:-OFF} ..
ninja
env CTEST_OUTPUT_ON_FAILURE=1 ninja test