summaryrefslogtreecommitdiff
path: root/.circleci/build-and-test.sh
diff options
context:
space:
mode:
Diffstat (limited to '.circleci/build-and-test.sh')
-rwxr-xr-x.circleci/build-and-test.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/.circleci/build-and-test.sh b/.circleci/build-and-test.sh
new file mode 100755
index 0000000..b99c5e3
--- /dev/null
+++ b/.circleci/build-and-test.sh
@@ -0,0 +1,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} -DNN_ENABLE_COVERAGE=${COVERAGE:-OFF} ..
+ninja
+env CTEST_OUTPUT_ON_FAILURE=1 ninja test