1before_script:
2 - apt-get update -qq
3
4build-normal:
5 script:
6 - apt-get install -y -qq cmake libsdl2-dev libpng-dev zlib1g-dev libudev-dev
7 - CFLAGS="-Os -Werror" ./configure
8 - make
9 - make test
10
11build-alt:
12 script:
13 - apt-get install -y -qq cmake libsdl1.2-dev portaudio19-dev libportmidi-dev
14 - rm -rf /usr/include/zlib.h /usr/include/png.h /usr/include/readline*
15 - ./configure --enable-old-uae-cpu --enable-small-mem --disable-dsp
16               --disable-sdl2 --enable-debug --disable-tracing
17 - make
18 - make test
19
20build-32bit:
21 script:
22 - dpkg --add-architecture i386
23 - apt-get update -qq
24 - apt-get install -y cmake gcc-multilib libgcc1:i386 libsdl2-dev:i386
25                      zlib1g-dev:i386 libpng-dev:i386 libglib2.0-dev:i386
26 - CFLAGS="-m32 -O2 -Werror" ./configure
27 - make
28 - file src/hatari | grep 32.bit
29 - make test
30
31build-clang:
32 script:
33 - apt-get install -y -qq cmake clang libsdl2-dev libpng-dev zlib1g-dev
34                      libudev-dev portaudio19-dev libportmidi-dev tidy
35 - CC="clang" CFLAGS="-O3 -Werror" ./configure
36 - make
37 - make test
38