You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
867 B
36 lines
867 B
#!/bin/bash |
|
|
|
# Build custom SDL2 |
|
|
|
cd $TRAVIS_BUILD_DIR/SDL2_src |
|
export CC="ccache gcc -msse2 -march=i686 -m32 -ggdb -O2" |
|
./configure \ |
|
--disable-dependency-tracking \ |
|
--disable-render \ |
|
--disable-haptic \ |
|
--disable-power \ |
|
--disable-filesystem \ |
|
--disable-file \ |
|
--enable-alsa-shared \ |
|
--enable-pulseaudio-shared \ |
|
--enable-wayland-shared \ |
|
--enable-x11-shared \ |
|
--disable-libudev \ |
|
--disable-dbus \ |
|
--disable-ibus \ |
|
--disable-ime \ |
|
--disable-fcitx \ |
|
--prefix / # get rid of /usr/local stuff |
|
make -j2 |
|
mkdir -p $TRAVIS_BUILD_DIR/SDL2_linux |
|
make install DESTDIR=$TRAVIS_BUILD_DIR/SDL2_linux |
|
|
|
# Build engine |
|
cd $TRAVIS_BUILD_DIR |
|
export CC="ccache gcc" |
|
export CXX="ccache g++" |
|
./waf configure --sdl2=$TRAVIS_BUILD_DIR/SDL2_linux --vgui=$TRAVIS_BUILD_DIR/vgui-dev --build-type=debug --enable-stb |
|
./waf build -j2 |
|
|
|
# Build AppImage |
|
scripts/build_appimage.sh
|
|
|