1language: cpp 2sudo: false 3addons: 4 apt: 5 packages: 6 - cmake 7 - libboost-dev 8env: 9 - C_CXX11=OFF C_LUAV=5.1.5 C_LXX=src 10 - C_CXX11=ON C_LUAV=5.2.4 C_LXX=src 11 - C_CXX11=ON C_LUAV=5.2.4 C_LXX=cxx C_EXTRA="-DLUABIND_CPLUSPLUS_LUA=ON" 12 - C_CXX11=ON C_LUAV=5.3.4 C_LXX=src 13compiler: 14 - gcc 15before_install: 16 - mkdir build; cd build 17 - $TRAVIS_BUILD_DIR/get-deps.sh $C_LUAV $C_LXX 18script: 19 - LUA_DIR=$PWD/lua-$C_LUAV/$C_LXX/ cmake 20 -DLUABIND_BUILD_HEADER_TESTS=ON 21 -DLUABIND_USE_CXX11=$C_CXX11 22 -DCMAKE_BUILD_TYPE=Debug 23 $C_EXTRA 24 .. 25 - make 26 - CTEST_OUTPUT_ON_FAILURE=1 make test 27matrix: 28 # clang can only be used in C++98 mode with Travis' old boost version. 29 include: 30 - compiler: clang 31 env: C_CXX11=OFF C_LUAV=5.1.5 C_LXX=src 32 - compiler: clang 33 env: C_CXX11=OFF C_LUAV=5.3.4 C_LXX=cxx C_EXTRA="-DLUABIND_CPLUSPLUS_LUA=ON" 34 35