mirror of
https://github.com/SOCI/soci.git
synced 2026-01-06 05:00:33 -06:00
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.
16 lines
469 B
Bash
Executable File
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
|