From 8a70c2d825c444de85171c767df75f05ba555691 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Fri, 9 Feb 2018 11:27:36 +0300 Subject: [PATCH] Travis CI: Test compiling GC/cord tests as C++ ones by Makefile.direct --- .travis.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 627f906..214f4c9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -455,6 +455,16 @@ matrix: env: - CC_FOR_CHECK=g++ - MAKEFILE_TARGETS="all" + - MAKEFILE_TARGETS_CHECK="check" + - NO_CLONE_LIBATOMIC_OPS=true + - os: linux + compiler: gcc + env: + - CC_FOR_CHECK=g++ + - CFLAGS_EXTRA="-O3 -Wall -Wextra -Werror" + - MAKEFILE_NAME=Makefile.direct + - MAKEFILE_TARGETS="cords" + - MAKEFILE_TARGETS_CHECK="cord/de check" - os: linux addons: apt: @@ -540,7 +550,8 @@ script: LDFLAGS="$LDFLAGS"; fi - if [[ "$CC_FOR_CHECK" != "" ]]; then - make check CC=$CC_FOR_CHECK CFLAGS_EXTRA="$CFLAGS_EXTRA"; + make -f $MAKEFILE_NAME $MAKEFILE_TARGETS_CHECK CC=$CC_FOR_CHECK + CFLAGS_EXTRA="$CFLAGS_EXTRA"; fi - if [ -f gctest.log ]; then cat gctest.log; fi - if [[ "$CSA_CHECK" == true ]]; then -- 2.7.4