Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] tests for #2067 (more compilers on CI) #2149

Open
wants to merge 36 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
239733c
.travis.yml:add tests for gcc 7 and 8
andy5995 Jan 26, 2019
6855d73
use build matrix #2139
andy5995 Apr 30, 2019
205d92e
for gcc 8, specify xenial and the correct version
andy5995 Apr 30, 2019
c9b867d
try globalizing the GTK3 env directives
andy5995 Apr 30, 2019
658e6dc
try indenting the matrix to get global to work
andy5995 Apr 30, 2019
d74d9d7
revert a little
andy5995 Apr 30, 2019
b5b0264
fix indentation
andy5995 Apr 30, 2019
dab2f7f
add clang 5 test (closes #2139)
andy5995 Apr 30, 2019
69922eb
only run `make distcheck` for a single job
andy5995 May 2, 2019
4994d51
specify dist and compiler explicity
andy5995 May 2, 2019
3e8452a
remove unneeded hyphenated lines
andy5995 May 3, 2019
2c69ef5
add DISTCHECK_ONLY, don't hide it under gcc-5
andy5995 May 3, 2019
7205fcc
use xenial instead of trusty
andy5995 May 6, 2019
7b7b576
reduce clang to 3.5
andy5995 May 6, 2019
752aa1a
try default clang on xenial
andy5995 May 6, 2019
8a58f4a
try default clang on trusty
andy5995 May 6, 2019
329cd50
clang:revert to using 5.0 on trusty
andy5995 May 6, 2019
572bff1
allow clang to fail
andy5995 May 6, 2019
b93a681
remove cache directive, try clang 3.5 again; also...
andy5995 May 6, 2019
1f33eaf
specifying 3.5 on trusty
andy5995 May 6, 2019
4f3b004
install libc++
andy5995 May 6, 2019
253d685
clang:explicity enable C++11 support
andy5995 May 6, 2019
fef1581
make:temporarily add -n and VERBOSE=1
andy5995 May 6, 2019
139b670
use clang 3.8
andy5995 May 8, 2019
051701e
travis: Enable verbose build
b4n May 8, 2019
e7a0691
travis: Explicitly specify make targets to build
b4n May 8, 2019
5b9529c
travis: Mark the clang build as using clang
b4n May 8, 2019
363d6d9
fixup! travis: Enable verbose build
b4n May 8, 2019
01b90bd
travis: Test running make targets separately
b4n May 8, 2019
156f689
travis: Try and debug this weirdy
b4n May 8, 2019
6d00860
travis: Run targets one after the other manually
b4n May 8, 2019
82f0d00
fixup: set TARGETS on clang too
b4n May 8, 2019
b83e98b
travis: Run clang tests simply by using different distros
b4n May 8, 2019
ed51ed1
travis: Remove some debugging code
b4n May 8, 2019
d282691
travis: Drop clang 3.4 and 5.0 checks, and add a clang 6 check
b4n May 8, 2019
d2bad47
fixup! travis: Drop clang 3.4 and 5.0 checks, and add a clang 6 check
b4n May 8, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 3 additions & 1 deletion .travis.yml
Expand Up @@ -88,7 +88,8 @@ before_script:
- $CXX --version
script:
- NOCONFIGURE=1 ./autogen.sh
- if [ -n "$MINGW" ]; then
- set -x && set -e &&
if [ -n "$MINGW" ]; then
arg=-2; [ "$GTK3" = yes ] && arg=-3;
unset CC CXX;
sh ./scripts/cross-build-mingw.sh $arg;
Expand All @@ -97,6 +98,7 @@ script:
mkdir _build &&
cd _build &&
{ ../configure $CONFIGURE_FLAGS || { cat config.log; exit 1; } ; } &&
echo ${TARGETS:-all check distcheck} &&
make -j2 all DISTCHECK_CONFIGURE_FLAGS="$CONFIGURE_FLAGS" &&
make -j2 check DISTCHECK_CONFIGURE_FLAGS="$CONFIGURE_FLAGS" &&
make -j2 distcheck DISTCHECK_CONFIGURE_FLAGS="$CONFIGURE_FLAGS";
Expand Down