Skip to content

Commit

Permalink
Build 32-bit version binaries correctly
Browse files Browse the repository at this point in the history
Changing OS_ID is not enough.
  • Loading branch information
zsx committed Sep 16, 2016
1 parent 3226431 commit 1a9d0e9
Showing 1 changed file with 22 additions and 18 deletions.
40 changes: 22 additions & 18 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,19 @@ matrix:
- os: linux
sudo: required
dist: trusty
env: OS_ID=0.4.4 BUILD_TYPE=RELEASE R3_CPP=0
env: OS_ID=0.4.4 BUILD_TYPE=RELEASE R3_CPP=0 CFLAGS=-m32 CXXFLAGS=-m32 EXTRA_CMAKE_ARGS="-DCMAKE_ASM_FLAGS=-m32"

# Linux x86, release, build with CPP
# Linux x86, debug
- os: linux
sudo: required
dist: trusty
env: OS_ID=0.4.4 BUILD_TYPE=RELEASE R3_CPP=1
env: OS_ID=0.4.4 BUILD_TYPE=DEBUG R3_CPP=0 CFLAGS=-m32 CXXFLAGS=-m32 EXTRA_CMAKE_ARGS="-DCMAKE_ASM_FLAGS=-m32"

# Linux x86, debug, build with CPP
- os: linux
sudo: required
dist: trusty
env: OS_ID=0.4.4 BUILD_TYPE=DEBUG R3_CPP=1 CFLAGS=-m32 CXXFLAGS=-m32 EXTRA_CMAKE_ARGS="-DCMAKE_ASM_FLAGS=-m32"

# Linux x64, debug
- os: linux
Expand All @@ -41,12 +47,6 @@ matrix:
dist: trusty
env: OS_ID=0.4.40 BUILD_TYPE=RELEASE R3_CPP=0

# Linux x64, release, build with CPP
- os: linux
sudo: required
dist: trusty
env: OS_ID=0.4.40 BUILD_TYPE=RELEASE R3_CPP=1

# Windows x86, release
- os: linux
sudo: required
Expand All @@ -57,6 +57,11 @@ matrix:
sudo: required
dist: trusty
env: OS_ID=0.3.1 EXE_SUFFIX=.exe BUILD_TYPE=DEBUG R3_CPP=0 EXTRA_CMAKE_ARGS="-DCMAKE_TOOLCHAIN_FILE=Toolchain-cross-mingw32-linux.cmake"
# Windows x86, debug, CPP
- os: linux
sudo: required
dist: trusty
env: OS_ID=0.3.1 EXE_SUFFIX=.exe BUILD_TYPE=DEBUG R3_CPP=1 EXTRA_CMAKE_ARGS="-DCMAKE_TOOLCHAIN_FILE=Toolchain-cross-mingw32-linux.cmake"
# Windows x64, release
- os: linux
sudo: required
Expand All @@ -67,26 +72,25 @@ matrix:
sudo: required
dist: trusty
env: OS_ID=0.3.40 EXE_SUFFIX=.exe BUILD_TYPE=DEBUG R3_CPP=0 EXTRA_CMAKE_ARGS="-DCMAKE_TOOLCHAIN_FILE=Toolchain-cross-mingw64-linux.cmake"
# Windows x64, debug, CPP
- os: linux
sudo: required
dist: trusty
env: OS_ID=0.3.40 EXE_SUFFIX=.exe BUILD_TYPE=DEBUG R3_CPP=1 EXTRA_CMAKE_ARGS="-DCMAKE_TOOLCHAIN_FILE=Toolchain-cross-mingw64-linux.cmake"
# OSX x86
- os: osx
osx_image: xcode8
env: OS_ID=0.2.5 BUILD_TYPE=RELEASE R3_CPP=0
env: OS_ID=0.2.5 BUILD_TYPE=RELEASE R3_CPP=0 EXTRA_CMAKE_ARGS="-DCMAKE_OSX_ARCHITECTURES=i386"
- os: osx
osx_image: xcode8
env: OS_ID=0.2.5 BUILD_TYPE=RELEASE R3_CPP=1
env: OS_ID=0.2.5 BUILD_TYPE=DEBUG R3_CPP=0 EXTRA_CMAKE_ARGS="-DCMAKE_OSX_ARCHITECTURES=i386"
- os: osx
osx_image: xcode8
env: OS_ID=0.2.5 BUILD_TYPE=DEBUG R3_CPP=0
- os: osx
osx_image: xcode8
env: OS_ID=0.2.5 BUILD_TYPE=DEBUG R3_CPP=1
env: OS_ID=0.2.5 BUILD_TYPE=DEBUG R3_CPP=1 EXTRA_CMAKE_ARGS="-DCMAKE_OSX_ARCHITECTURES=i386"
# OSX x64
- os: osx
osx_image: xcode8
env: OS_ID=0.2.40 BUILD_TYPE=RELEASE R3_CPP=0
- os: osx
osx_image: xcode8
env: OS_ID=0.2.40 BUILD_TYPE=RELEASE R3_CPP=1
- os: osx
osx_image: xcode8
env: OS_ID=0.2.40 BUILD_TYPE=DEBUG R3_CPP=0
Expand Down

0 comments on commit 1a9d0e9

Please sign in to comment.