blob: 7893e25a16b7a992ec6cf62e31f62237adf8f0ac [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 Green5b538ed2018-03-14 20:32:00 -040020 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 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 Green19aec192018-03-14 12:40:58 -040029 - if ! test x"$MEVAL" = x; then eval ${MEVAL}; fi
Anthony Greenbf337b02018-03-14 12:15:04 -040030 - ./autogen.sh
Anthony Green5314b102018-01-10 07:22:51 -050031 - ./configure ${HOST+--host=$HOST} ${CONFIGURE_OPTIONS}
Josh Triplettfa5e88f2014-03-26 23:53:57 -070032 - make
33 - make dist
Anthony Green85e4c622018-03-14 13:47:27 -040034 - echo $DEJAGNU
35 - echo $RUNTESTFLAGS
Anthony Green6ed64a72018-03-14 20:22:33 -040036 - which runtest
37 - runtest --version
Anthony Green90809e92018-03-14 14:09:39 -040038 - make check RUNTESTFLAGS="-vvvv $RUNTESTFLAGS"
Anthony Greenc3caf382016-09-04 09:21:18 -040039 - cat */testsuite/libffi.log