| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- language: cpp
- compiler:
- - clang
- - gcc
- install:
- - if [[ "$CXX" = "g++" ]]; then export CXX="g++-5"; fi
- - if [[ "$CXX" = "clang++" ]]; then export CXX="clang++-3.7"; fi
- # Build Lua 5.3
- - wget http://www.lua.org/ftp/lua-5.3.1.tar.gz
- - tar xvfz lua-5.3.1.tar.gz
- - pushd lua-5.3.1/src
- - make LUA_A=liblua53.a linux
- - export LUA53_PATH=$(pwd)
- - popd
- # Build Lua 5.2
- - wget http://www.lua.org/ftp/lua-5.2.4.tar.gz
- - tar xvfz lua-5.2.4.tar.gz
- - pushd lua-5.2.4/src
- - make LUA_A=liblua52.a linux
- - export LUA52_PATH=$(pwd)
- - popd
- # Build Lua 5.1
- - wget http://www.lua.org/ftp/lua-5.1.5.tar.gz
- - tar xvfz lua-5.1.5.tar.gz
- - pushd lua-5.1.5/src
- - make LUA_A=liblua51.a linux
- - export LUA51_PATH=$(pwd)
- - popd
- script:
- # Test against Lua 5.3
- - make "LUA_LIBDIR=$LUA53_PATH" "LUA_INCDIR=$LUA53_PATH" LUA_LIBNAME=lua53 all
- - make clean
- # Test against Lua 5.2
- - make "LUA_LIBDIR=$LUA52_PATH" "LUA_INCDIR=$LUA52_PATH" LUA_LIBNAME=lua52 all
- - make clean
- # Test against Lua 5.1
- - make "LUA_LIBDIR=$LUA51_PATH" "LUA_INCDIR=$LUA51_PATH" LUA_LIBNAME=lua51 all
- addons:
- apt:
- sources:
- - llvm-toolchain-precise-3.7
- - ubuntu-toolchain-r-test
- packages:
- - clang-3.7
- - g++-5
- - make
- - wget
|