commit: 73577cafa452ae8df91e6fcc776bb9411ce6efc6 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org> AuthorDate: Thu Jul 18 17:46:39 2019 +0000 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> CommitDate: Thu Jul 18 17:46:39 2019 +0000 URL: https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=73577caf
travis: test permutations of enabled/disabled features Bug: https://bugs.gentoo.org/689896 Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org> travis/main.sh | 18 ++++++++++++++---- 1 file 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.
