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 | 718a417 | 2018-03-14 07:40:53 -0400 | [diff] [blame] | 20 | env: HOST=moxie-elf MEVAL='export PATH=/opt/moxielogic/bin:$PATH && LDFLAGS="-Tsim.ld" && RUNTESTFLAGS="--target_board moxie-sim" && DEJAGNU="$TRAVIS_BUILD_DIR"/.travis && CC=moxie-elf-gcc && CXX=moxie-elf-g++' |
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 | eb0544d | 2018-03-13 23:20:15 -0400 | [diff] [blame] | 29 | - echo $MEVAL |
| 30 | - env |
Anthony Green | 18fe190 | 2018-03-14 08:02:10 -0400 | [diff] [blame] | 31 | - echo ------------------------------------------ |
Anthony Green | 718a417 | 2018-03-14 07:40:53 -0400 | [diff] [blame] | 32 | - if test x"$MEVAL" != x; then eval ${MEVAL}; fi |
| 33 | - echo ------------------------------------------ |
| 34 | - if test x"$MEVAL" != x; then eval ${MEVAL}; fi |
Anthony Green | bf337b0 | 2018-03-14 12:15:04 -0400 | [diff] [blame^] | 35 | - ./autogen.sh |
Anthony Green | 5314b10 | 2018-01-10 07:22:51 -0500 | [diff] [blame] | 36 | - ./configure ${HOST+--host=$HOST} ${CONFIGURE_OPTIONS} |
Josh Triplett | fa5e88f | 2014-03-26 23:53:57 -0700 | [diff] [blame] | 37 | - make |
| 38 | - make dist |
Anthony Green | 9d5bd29 | 2018-03-13 23:07:10 -0400 | [diff] [blame] | 39 | - make check |
Anthony Green | c3caf38 | 2016-09-04 09:21:18 -0400 | [diff] [blame] | 40 | - cat */testsuite/libffi.log |