Files
soci/scripts/ci/build_valgrind.sh
Vadim Zeitlin bce5f9febb Split build and test stages of the CI builds
While this doesn't matter for Travis CI, it makes sense to separate them
for the other CI systems using more structured approach to the build
steps.

Add a few test_*.sh scripts for the backends that need to do something
special when running the tests and just use run_test function for all
the others.
2021-03-19 00:50:05 +01:00

16 lines
469 B
Bash
Executable File

#!/bin/bash -e
# Builds SOCI for use with Valgrind in CI builds
#
# Copyright (c) 2013 Mateusz Loskot <mateusz@loskot.net>
# Copyright (c) 2015 Sergei Nikulov <sergey.nikulov@gmail.com>
#
source ${SOCI_SOURCE_DIR}/scripts/ci/common.sh
# Note that we don't use the default options here, as we don't want to turn
# off all the backends (nor to enable ASAN which is incompatible with Valgrind).
cmake ${SOCI_COMMON_CMAKE_OPTIONS} \
-DSOCI_ODBC=OFF \
..
run_make