Anthony Green | b675125 | 2017-03-15 08:54:52 -0400 | [diff] [blame] | 1 | --- |
| 2 | sudo: required |
| 3 | |
Josh Triplett | 7d69812 | 2014-03-26 23:17:56 -0700 | [diff] [blame] | 4 | language: cpp |
Anthony Green | b675125 | 2017-03-15 08:54:52 -0400 | [diff] [blame] | 5 | |
Anthony Green | c3caf38 | 2016-09-04 09:21:18 -0400 | [diff] [blame] | 6 | os: |
| 7 | - linux |
Anthony Green | 9072096 | 2013-01-11 10:57:30 -0500 | [diff] [blame] | 8 | compiler: |
| 9 | - gcc |
| 10 | - clang |
Anthony Green | c194448 | 2018-01-10 09:38:15 -0500 | [diff] [blame] | 11 | env: |
| 12 | - CONFIGURE_OPTIONS=--disable-shared |
| 13 | - CONFIGURE_OPTIONS= |
Josh Triplett | b3a5da0 | 2014-03-15 23:27:56 -0700 | [diff] [blame] | 14 | matrix: |
Anthony Green | c3caf38 | 2016-09-04 09:21:18 -0400 | [diff] [blame] | 15 | include: |
| 16 | - os: linux |
| 17 | compiler: gcc |
Anthony Green | 9d5bd29 | 2018-03-13 23:07:10 -0400 | [diff] [blame] | 18 | env: HOST=i386-pc-linux-gnu MEVAL='export CC="$CC -m32" && CXX="$CXX -m32"' |
Anthony Green | 6239c28 | 2018-03-13 22:13:44 -0400 | [diff] [blame] | 19 | - os: linux |
Anthony Green | 5b538ed | 2018-03-14 20:32:00 -0400 | [diff] [blame^] | 20 | env: HOST=moxie-elf MEVAL='export PATH=/opt/moxielogic/bin:$PATH && CC=moxie-elf-gcc && CXX=moxie-elf-g++' LDFLAGS=-Tsim.ld RUNTESTFLAGS="--target_board moxie-sim" DEJAGNU="$TRAVIS_BUILD_DIR/.travis/site.exp" |
Anthony Green | 9072096 | 2013-01-11 10:57:30 -0500 | [diff] [blame] | 21 | |
Anthony Green | eb0544d | 2018-03-13 23:20:15 -0400 | [diff] [blame] | 22 | before_install: |
| 23 | - if test x"$MEVAL" != x; then eval ${MEVAL}; fi |
| 24 | |
Anthony Green | c3caf38 | 2016-09-04 09:21:18 -0400 | [diff] [blame] | 25 | install: |
| 26 | - ./.travis/install.sh |
Anthony Green | 3c337ee | 2013-01-11 11:18:14 -0500 | [diff] [blame] | 27 | |
Josh Triplett | fa5e88f | 2014-03-26 23:53:57 -0700 | [diff] [blame] | 28 | script: |
Anthony Green | 19aec19 | 2018-03-14 12:40:58 -0400 | [diff] [blame] | 29 | - if ! test x"$MEVAL" = x; then eval ${MEVAL}; fi |
Anthony Green | bf337b0 | 2018-03-14 12:15:04 -0400 | [diff] [blame] | 30 | - ./autogen.sh |
Anthony Green | 5314b10 | 2018-01-10 07:22:51 -0500 | [diff] [blame] | 31 | - ./configure ${HOST+--host=$HOST} ${CONFIGURE_OPTIONS} |
Josh Triplett | fa5e88f | 2014-03-26 23:53:57 -0700 | [diff] [blame] | 32 | - make |
| 33 | - make dist |
Anthony Green | 85e4c62 | 2018-03-14 13:47:27 -0400 | [diff] [blame] | 34 | - echo $DEJAGNU |
| 35 | - echo $RUNTESTFLAGS |
Anthony Green | 6ed64a7 | 2018-03-14 20:22:33 -0400 | [diff] [blame] | 36 | - which runtest |
| 37 | - runtest --version |
Anthony Green | 90809e9 | 2018-03-14 14:09:39 -0400 | [diff] [blame] | 38 | - make check RUNTESTFLAGS="-vvvv $RUNTESTFLAGS" |
Anthony Green | c3caf38 | 2016-09-04 09:21:18 -0400 | [diff] [blame] | 39 | - cat */testsuite/libffi.log |