Add Travis support.

We now build static/dynamic on ubuntu(native) and win32(cross-compilation).
This commit is contained in:
Matthieu Gautier
2017-02-07 14:35:34 +01:00
parent 5919e28a2f
commit 7d6b2d2135
4 changed files with 38 additions and 0 deletions

8
travis/compile_all.sh Executable file
View File

@ -0,0 +1,8 @@
#!/usr/bin/env bash
OPTION=""
if [ "${STATIC_BUILD}" = "true" ]; then
OPTION="--build-static"
fi
./kiwix-build.py --build-target=${BUILD_TARGET} ${OPTION}

17
travis/install_extra_deps.sh Executable file
View File

@ -0,0 +1,17 @@
#!/usr/bin/env bash
orig_dir=$(pwd)
sudo apt-get update -qq
sudo apt-get install -qq uuid-dev libicu-dev libctpp2-dev automake libtool python3-pip zlib1g-dev lzma-dev libbz2-dev cmake
pip3 install meson
# ninja
git clone git://github.com/ninja-build/ninja.git
cd ninja
git checkout release
./configure.py --bootstrap
sudo cp ninja /bin
cd $orig_dir