mirror of
https://github.com/minetest/minetest.git
synced 2024-11-27 10:03:45 +01:00
Travis: Build clang jobs with LuaJIT enabled for better coverage
This commit is contained in:
parent
659245acc7
commit
d6ad587ab8
@ -18,11 +18,17 @@ set_linux_compiler_env() {
|
|||||||
|
|
||||||
# Linux build only
|
# Linux build only
|
||||||
install_linux_deps() {
|
install_linux_deps() {
|
||||||
sudo apt-get update
|
local pkgs=(libirrlicht-dev cmake libbz2-dev libpng-dev \
|
||||||
sudo apt-get install libirrlicht-dev cmake libbz2-dev libpng-dev \
|
|
||||||
libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev \
|
libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev \
|
||||||
libhiredis-dev libogg-dev libgmp-dev libvorbis-dev libopenal-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
|
# Mac OSX build only
|
||||||
|
Loading…
Reference in New Issue
Block a user