diff options
author | 2019-07-18 19:46:39 +0200 | |
---|---|---|
committer | 2019-07-18 19:46:39 +0200 | |
commit | 73577cafa452ae8df91e6fcc776bb9411ce6efc6 (patch) | |
tree | b0ef61262814366ce20e6c188d351298a9cb0adb | |
parent | libq/atom: make atom_format return <unset> for SLOT and SUBSLOT (diff) | |
download | portage-utils-73577cafa452ae8df91e6fcc776bb9411ce6efc6.tar.gz portage-utils-73577cafa452ae8df91e6fcc776bb9411ce6efc6.tar.bz2 portage-utils-73577cafa452ae8df91e6fcc776bb9411ce6efc6.zip |
travis: test permutations of enabled/disabled features
Bug: https://bugs.gentoo.org/689896
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
-rwxr-xr-x | travis/main.sh | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/travis/main.sh b/travis/main.sh index bfb7aae..c5ce010 100755 --- a/travis/main.sh +++ b/travis/main.sh @@ -32,11 +32,21 @@ main() { # ignore timestamps which git doesn't preserve # disable openmp because Clang's libomp isn't installed - v ./configure --disable-maintainer-mode --disable-openmp + DEFARGS="--disable-maintainer-mode --disable-openmp" - # Standard optimized build. - m V=1 - m check + do_run() { + v ./configure ${*} + + # Standard optimized build. + m V=1 + m check + } + + do_run ${DEFARGS} + do_run ${DEFARGS} --enable-qmanifest --enable-qtegrity + do_run ${DEFARGS} --distable-qmanifest --enable-qtegrity + do_run ${DEFARGS} --enable-qmanifest --distable-qtegrity + do_run ${DEFARGS} --disable-qmanifest --distable-qtegrity # LSan needs sudo, which we don't use at the moment # Debug build w/ASAN and such enabled. |