Merge pull request #89 from joshtriplett/travis32
.travis.yml: Test on both 32-bit and 64-bit
This commit is contained in:
13
.travis.yml
13
.travis.yml
@@ -2,7 +2,16 @@ language: c
|
|||||||
compiler:
|
compiler:
|
||||||
- gcc
|
- gcc
|
||||||
- clang
|
- clang
|
||||||
|
env:
|
||||||
|
- build32=false
|
||||||
|
- build32=true
|
||||||
|
matrix:
|
||||||
|
exclude:
|
||||||
|
- compiler: clang
|
||||||
|
env: build32=true
|
||||||
|
|
||||||
before_script: sudo apt-get install dejagnu texinfo
|
before_script:
|
||||||
|
- sudo apt-get install dejagnu texinfo
|
||||||
|
- if $build32 ; then sudo apt-get install gcc-multilib g++-multilib ; fi
|
||||||
|
|
||||||
script: ./autogen.sh && ./configure && make && make check
|
script: run= && if $build32 ; then run=i386 && mkdir path32 && PATH="$(pwd)/path32:$PATH" && printf '#!/bin/sh\nexec /usr/bin/'"$CC"' -m32 "$@"' > "path32/$CC" && chmod a+x "path32/$CC" ; fi && ./autogen.sh && $run ./configure && make && make check
|
||||||
|
|||||||
Reference in New Issue
Block a user