| --- |
| sudo: required |
| |
| language: cpp |
| |
| os: |
| - linux |
| compiler: |
| - gcc |
| - clang |
| env: |
| - CONFIGURE_OPTIONS=--disable-shared |
| - CONFIGURE_OPTIONS= |
| matrix: |
| include: |
| - os: linux |
| compiler: gcc |
| env: HOST=i386-pc-linux-gnu MEVAL='export CC="$CC -m32" && CXX="$CXX -m32"' |
| - os: linux |
| env: HOST=moxie-elf MEVAL='export PATH=/opt/moxielogic/bin:$PATH && LDFLAGS="-Tsim.ld" && CC=moxie-elf-gcc && CXX=moxie-elf-g++ && RUNTESTFLAGS="--target_board moxie-sim" && DEJAGNU="$TRAVIS_BUILD_DIR"/.travis' |
| |
| before_install: |
| - if test x"$MEVAL" != x; then eval ${MEVAL}; fi |
| |
| install: |
| - ./.travis/install.sh |
| |
| script: |
| - echo $MEVAL |
| - env |
| - ./autogen.sh |
| - ./configure ${HOST+--host=$HOST} ${CONFIGURE_OPTIONS} |
| - make |
| - make dist |
| - make check |
| - cat */testsuite/libffi.log |