mirror of
https://github.com/kiwix/kiwix-build.git
synced 2025-06-26 10:11:27 +00:00
Add Travis support.
We now build static/dynamic on ubuntu(native) and win32(cross-compilation).
This commit is contained in:
8
travis/compile_all.sh
Executable file
8
travis/compile_all.sh
Executable 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
17
travis/install_extra_deps.sh
Executable 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
|
||||
|
Reference in New Issue
Block a user