blob: 97b391f1f579080b706711f453a5fd860cf0e3b4 [file] [log] [blame]
Anthony Greenb6751252017-03-15 08:54:52 -04001---
2sudo: required
3
Josh Triplett7d698122014-03-26 23:17:56 -07004language: cpp
Anthony Greenb6751252017-03-15 08:54:52 -04005
Anthony Greenc3caf382016-09-04 09:21:18 -04006os:
7 - linux
Anthony Green90720962013-01-11 10:57:30 -05008compiler:
9 - gcc
10 - clang
Anthony Greenc1944482018-01-10 09:38:15 -050011env:
12 - CONFIGURE_OPTIONS=--disable-shared
13 - CONFIGURE_OPTIONS=
Josh Triplettb3a5da02014-03-15 23:27:56 -070014matrix:
Anthony Greenc3caf382016-09-04 09:21:18 -040015 include:
16 - os: linux
17 compiler: gcc
Anthony Green9d5bd292018-03-13 23:07:10 -040018 env: HOST=i386-pc-linux-gnu MEVAL='export CC="$CC -m32" && CXX="$CXX -m32"'
Anthony Green6239c282018-03-13 22:13:44 -040019 - os: linux
Anthony Green718a4172018-03-14 07:40:53 -040020 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 Green90720962013-01-11 10:57:30 -050021
Anthony Greeneb0544d2018-03-13 23:20:15 -040022before_install:
23 - if test x"$MEVAL" != x; then eval ${MEVAL}; fi
24
Anthony Greenc3caf382016-09-04 09:21:18 -040025install:
26 - ./.travis/install.sh
Anthony Green3c337ee2013-01-11 11:18:14 -050027
Josh Triplettfa5e88f2014-03-26 23:53:57 -070028script:
Anthony Greeneb0544d2018-03-13 23:20:15 -040029 - echo $MEVAL
30 - env
Anthony Green18fe1902018-03-14 08:02:10 -040031 - echo ------------------------------------------
Anthony Green718a4172018-03-14 07:40:53 -040032 - if test x"$MEVAL" != x; then eval ${MEVAL}; fi
33 - echo ------------------------------------------
34 - if test x"$MEVAL" != x; then eval ${MEVAL}; fi
Anthony Greenbf337b02018-03-14 12:15:04 -040035 - ./autogen.sh
Anthony Green5314b102018-01-10 07:22:51 -050036 - ./configure ${HOST+--host=$HOST} ${CONFIGURE_OPTIONS}
Josh Triplettfa5e88f2014-03-26 23:53:57 -070037 - make
38 - make dist
Anthony Green9d5bd292018-03-13 23:07:10 -040039 - make check
Anthony Greenc3caf382016-09-04 09:21:18 -040040 - cat */testsuite/libffi.log