Skip to content

Commit bbfd828

Browse files
committed
Updates to travis
1 parent 513e68e commit bbfd828

File tree

1 file changed

+16
-26
lines changed

1 file changed

+16
-26
lines changed

.travis.yml

Lines changed: 16 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,35 @@
1-
language: c
1+
language: python
2+
python: "3.7"
23

34
notifications:
45
email: false
56

7+
addons:
8+
apt:
9+
packages:
10+
- cmake-data cmake libglu1-mesa-dev libgl1-mesa-dev
11+
install:
12+
- pip install --upgrade pip
13+
- pip install conan
14+
- conan user
15+
- conan remote add bincrafters https://api.bintray.com/conan/bincrafters/public-conan
16+
617
matrix:
718
include:
819
- os: linux
920
dist: bionic
10-
sudo: required
1121
env:
1222
- SDL2_LIB=BUNDLED
1323
- SDL2_MIXER_LIB=BUNDLED
1424
- FLUIDSYNTH_LIB=BUNDLED
1525
- BITS=64
16-
addons:
17-
apt:
18-
packages:
19-
- cmake-data cmake libglu1-mesa-dev libgl1-mesa-dev # libfluidsynth-dev libsdl2-dev libsdl2-mixer-dev
20-
compiler: gcc
21-
- os: linux
22-
dist: trusty
23-
sudo: required
24-
env:
25-
- SDL2_LIB=BUNDLED
26-
- SDL2_MIXER_LIB=BUNDLED
27-
- FLUIDSYNTH_LIB=BUNDLED
28-
- CMAKE_LIBRARY_PATH=/usr/lib/i386-linux-gnu
29-
- BITS=32
30-
before_script:
31-
- cp ./CMakeLists.32bit.txt ./CMakeLists.txt
32-
addons:
33-
apt:
34-
packages:
35-
- cmake-data cmake libx32gcc-4.8-dev libc6-dev-i386 gcc-multilib g++-multilib libglu1-mesa-dev:i386 libgl1-mesa-dev:i386
3626
compiler: gcc
3727
- os: osx
3828
compiler: clang
3929
env:
4030
- SDL2_LIB=BUNDLED
4131
- SDL2_MIXER_LIB=BUNDLED
42-
- FLUIDSYNTH_LIB=OFF # Bundled lib failed to compile
32+
- FLUIDSYNTH_LIB=BUNDLED
4333
- BITS=64
4434
- os: osx
4535
compiler: gcc
@@ -50,9 +40,9 @@ matrix:
5040
- BITS=64
5141

5242
script:
53-
- chmod a+rx ./osx-linux/*.sh
54-
- sudo TRAVIS=$TRAVIS ./osx-linux/install_${BITS}bit_sdl.sh
55-
- cmake -DENABLE_SDL2=${SDL2_LIB} -DENABLE_SOUND=${SDL2_MIXER_LIB} -DENABLE_FLUIDSYNTH=${FLUIDSYNTH_LIB} .
43+
- mkdir build && cd build
44+
- conan install .. --build=missing
45+
- cmake -DENABLE_SDL2=${SDL2_LIB} -DENABLE_SOUND=${SDL2_MIXER_LIB} -DENABLE_FLUIDSYNTH=${FLUIDSYNTH_LIB} ..
5646
- make -j2 systemshock
5747

5848
before_deploy:

0 commit comments

Comments
 (0)