aboutsummaryrefslogtreecommitdiffstats
path: root/test/travis-build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test/travis-build.sh')
-rwxr-xr-xtest/travis-build.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/test/travis-build.sh b/test/travis-build.sh
index b2f3610..6e2afd5 100755
--- a/test/travis-build.sh
+++ b/test/travis-build.sh
@@ -25,7 +25,7 @@ chmod 0755 "${TEST_DIR}"
cd "${TEST_DIR}"
# Standard build
-for CC in gcc gcc-7 clang; do
+for CC in gcc gcc-7 gcc-10 clang; do
mkdir build-${CC}; cd build-${CC}
if [ "${CC}" == "clang" ]; then
export CXX="clang++"
@@ -35,6 +35,11 @@ for CC in gcc gcc-7 clang; do
else
build_opts=''
fi
+ if [ ${CC} == 'gcc-10' ]; then
+ build_opts='-Dc_args="-flto=auto -ffat-lto-objects"'
+ else
+ build_opts=''
+ fi
meson -D werror=true ${build_opts} "${SOURCE_DIR}" || (cat meson-logs/meson-log.txt; false)
ninja