]> granicus.if.org Git - libatomic_ops/commitdiff
Travis CI: compile both for x86 and x64
authorIvan Maidanski <ivmai@mail.ru>
Fri, 27 Jan 2017 17:20:31 +0000 (20:20 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Fri, 27 Jan 2017 17:20:31 +0000 (20:20 +0300)
.travis.yml

index 821b80ceb2236110e4285cc7dc68ea583e2e1ac3..10d56ac3102f7854f2b52a9759327224727b8b0f 100644 (file)
@@ -8,11 +8,19 @@ compiler:
   - clang
   - gcc
 
-sudo: false
+env:
+  - CFLAGS_EXTRA=
+  - CFLAGS_EXTRA=-march=native
+  - CFLAGS_EXTRA=-m32 -march=native
+
+sudo: required
+
+before_install:
+  - if [[ "$TRAVIS_OS_NAME" == "linux" && "$CFLAGS_EXTRA" == -m32* ]]; then sudo apt-get install libc6:i386 libc6-dev-i386; fi
 
 install:
   - ./autogen.sh
   - ./configure --enable-assertions --enable-werror
 
 script:
-  - make -j check CFLAGS_EXTRA="-march=native"
+  - make -j check CFLAGS_EXTRA="$CFLAGS_EXTRA"