.travis.yml 801 B

12345678910111213141516171819202122232425262728293031323334353637
  1. language: cpp
  2. compiler:
  3. - clang
  4. - gcc
  5. env:
  6. # Lua versions to test against
  7. - LUA_VERSION=5.3.2
  8. - LUA_VERSION=5.2.4
  9. - LUA_VERSION=5.1.5
  10. install:
  11. # Select compiler
  12. - if [[ "$CXX" = "g++" ]]; then export CXX="g++-5"; fi
  13. - if [[ "$CXX" = "clang++" ]]; then export CXX="clang++-3.7"; fi
  14. # Build Lua
  15. - wget "http://www.lua.org/ftp/lua-$LUA_VERSION.tar.gz"
  16. - tar xvfz "lua-$LUA_VERSION.tar.gz"
  17. - pushd "lua-$LUA_VERSION/src"
  18. - make LUA_A=liblua-custom.a linux
  19. - export "LUA_SOURCE_PATH=$(pwd)"
  20. - popd
  21. script:
  22. - make "LUA_LIBDIR=$LUA_SOURCE_PATH" "LUA_INCDIR=$LUA_SOURCE_PATH" LUA_LIBNAME=lua-custom all
  23. addons:
  24. apt:
  25. sources:
  26. - llvm-toolchain-precise-3.7
  27. - ubuntu-toolchain-r-test
  28. packages:
  29. - clang-3.7
  30. - g++-5
  31. - make
  32. - wget