]> granicus.if.org Git - strace/commitdiff
travis: fix enabling of gcc -Werror builds
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 21 Dec 2016 22:20:29 +0000 (22:20 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 21 Dec 2016 22:25:30 +0000 (22:25 +0000)
* travis-build.sh: Use DISTCHECK_CONFIGURE_FLAGS instead
of CHECK_CONFIGURE_FLAGS and ENABLE_GCC_WERROR.
[$CC == gcc]: Add --enable-gcc-Werror to DISTCHECK_CONFIGURE_FLAGS
instead of ENABLE_GCC_WERROR.
[$CHECK == coverage]: Add --enable-code-coverage
to DISTCHECK_CONFIGURE_FLAGS instead of CHECK_CONFIGURE_FLAGS.

travis-build.sh

index 1f644918d41b61ed967294b6a4afb8fab4ec567b..c25a6fc24610aa046882a5817b41d2d72cceb198 100755 (executable)
@@ -2,7 +2,7 @@
 
 case "$CC" in
        gcc)
-               ENABLE_GCC_WERROR=--enable-gcc-Werror
+               DISTCHECK_CONFIGURE_FLAGS="$DISTCHECK_CONFIGURE_FLAGS --enable-gcc-Werror"
                ;;
        clang-*)
                # clang -mx32 fails with the following error:
@@ -17,14 +17,13 @@ case "${TARGET-}" in
                ;;
        x86)
                CC="$CC -m32"
-               DISTCHECK_CONFIGURE_FLAGS='--build=i686-pc-linux-gnu --target=i686-pc-linux-gnu'
-               export DISTCHECK_CONFIGURE_FLAGS
+               DISTCHECK_CONFIGURE_FLAGS="$DISTCHECK_CONFIGURE_FLAGS --build=i686-pc-linux-gnu --target=i686-pc-linux-gnu"
                ;;
 esac
 
 case "${CHECK-}" in
        coverage)
-               CHECK_CONFIGURE_FLAGS=--enable-code-coverage
+               DISTCHECK_CONFIGURE_FLAGS="$DISTCHECK_CONFIGURE_FLAGS --enable-code-coverage"
                CFLAGS='-g -O0'
                CFLAGS_FOR_BUILD="$CFLAGS"
                export CFLAGS CFLAGS_FOR_BUILD
@@ -34,12 +33,13 @@ esac
 $CC --version
 export CC_FOR_BUILD="$CC"
 
+[ -z "${DISTCHECK_CONFIGURE_FLAGS-}" ] ||
+       export DISTCHECK_CONFIGURE_FLAGS
+
 ./git-set-file-times
 ./bootstrap
 ./configure --enable-maintainer-mode \
-       ${ENABLE_GCC_WERROR-} \
        ${DISTCHECK_CONFIGURE_FLAGS-} \
-       ${CHECK_CONFIGURE_FLAGS-} \
        #
 
 j=-j`getconf _NPROCESSORS_ONLN 2> /dev/null` || j=