]>
Commit | Line | Data |
---|---|---|
3b2f2976 XL |
1 | language: generic |
2 | ||
3 | matrix: | |
4 | include: | |
5 | - os: linux | |
6 | env: CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="" | |
7 | - os: osx | |
8 | env: CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="" | |
9 | - os: linux | |
10 | env: CC=clang COMPILER_FLAGS="" CONFIGURE_FLAGS="" | |
11 | - os: linux | |
12 | env: CC=gcc COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="" | |
13 | addons: | |
14 | apt: | |
15 | packages: | |
16 | - gcc-multilib | |
17 | - os: linux | |
18 | env: CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug" | |
19 | - os: linux | |
20 | env: CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof" | |
21 | - os: linux | |
22 | env: CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats" | |
23 | - os: linux | |
24 | env: CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-tcache" | |
25 | - os: osx | |
26 | env: CC=clang COMPILER_FLAGS="" CONFIGURE_FLAGS="" | |
27 | - os: osx | |
28 | env: CC=gcc COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="" | |
29 | - os: osx | |
30 | env: CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug" | |
31 | - os: osx | |
32 | env: CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats" | |
33 | - os: osx | |
34 | env: CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-tcache" | |
35 | - os: linux | |
36 | env: CC=clang COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="" | |
37 | addons: | |
38 | apt: | |
39 | packages: | |
40 | - gcc-multilib | |
41 | - os: linux | |
42 | env: CC=clang COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug" | |
43 | - os: linux | |
44 | env: CC=clang COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof" | |
45 | - os: linux | |
46 | env: CC=clang COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats" | |
47 | - os: linux | |
48 | env: CC=clang COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-tcache" | |
49 | - os: linux | |
50 | env: CC=gcc COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--enable-debug" | |
51 | addons: | |
52 | apt: | |
53 | packages: | |
54 | - gcc-multilib | |
55 | - os: linux | |
56 | env: CC=gcc COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--enable-prof" | |
57 | addons: | |
58 | apt: | |
59 | packages: | |
60 | - gcc-multilib | |
61 | - os: linux | |
62 | env: CC=gcc COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--disable-stats" | |
63 | addons: | |
64 | apt: | |
65 | packages: | |
66 | - gcc-multilib | |
67 | - os: linux | |
68 | env: CC=gcc COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="--disable-tcache" | |
69 | addons: | |
70 | apt: | |
71 | packages: | |
72 | - gcc-multilib | |
73 | - os: linux | |
74 | env: CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --enable-prof" | |
75 | - os: linux | |
76 | env: CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --disable-stats" | |
77 | - os: linux | |
78 | env: CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-debug --disable-tcache" | |
79 | - os: linux | |
80 | env: CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof --disable-stats" | |
81 | - os: linux | |
82 | env: CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--enable-prof --disable-tcache" | |
83 | - os: linux | |
84 | env: CC=gcc COMPILER_FLAGS="" CONFIGURE_FLAGS="--disable-stats --disable-tcache" | |
85 | ||
86 | ||
87 | before_script: | |
88 | - autoconf | |
89 | - ./configure ${COMPILER_FLAGS:+ CC="$CC $COMPILER_FLAGS" } $CONFIGURE_FLAGS | |
90 | - make -j3 | |
91 | - make -j3 tests | |
92 | ||
93 | script: | |
94 | - make check | |
95 |