aboutsummaryrefslogtreecommitdiff
path: root/util/travis
diff options
context:
space:
mode:
authorsfan5 <sfan5@live.de>2020-04-08 21:05:27 +0200
committersfan5 <sfan5@live.de>2020-04-08 21:21:53 +0200
commitd6ad587ab82cdbd129cc1d4de654114c8b6174f4 (patch)
tree8cc3d09b5bd3612075b21be760684ba66d563ef7 /util/travis
parent659245acc7dcc28e345b8dfa50571102f4f07728 (diff)
downloadminetest-d6ad587ab82cdbd129cc1d4de654114c8b6174f4.tar.gz
minetest-d6ad587ab82cdbd129cc1d4de654114c8b6174f4.tar.bz2
minetest-d6ad587ab82cdbd129cc1d4de654114c8b6174f4.zip
Travis: Build clang jobs with LuaJIT enabled for better coverage
Diffstat (limited to 'util/travis')
-rw-r--r--util/travis/common.sh12
1 files changed, 9 insertions, 3 deletions
diff --git a/util/travis/common.sh b/util/travis/common.sh
index b186632e1..cf9ce020e 100644
--- a/util/travis/common.sh
+++ b/util/travis/common.sh
@@ -18,11 +18,17 @@ set_linux_compiler_env() {
# Linux build only
install_linux_deps() {
- sudo apt-get update
- sudo apt-get install libirrlicht-dev cmake libbz2-dev libpng-dev \
+ local pkgs=(libirrlicht-dev cmake libbz2-dev libpng-dev \
libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev \
libhiredis-dev libogg-dev libgmp-dev libvorbis-dev libopenal-dev \
- gettext libpq-dev postgresql-server-dev-all libleveldb-dev
+ gettext libpq-dev postgresql-server-dev-all libleveldb-dev)
+ # for better coverage, build some jobs with luajit
+ if [[ "$CC" == "clang"* && -z "$VALGRIND$FREETYPE" ]]; then
+ pkgs+=(libluajit-5.1-dev)
+ fi
+
+ sudo apt-get update
+ sudo apt-get install -y --no-install-recommends ${pkgs[@]}
}
# Mac OSX build only