summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/sol2/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/sol2/.travis.yml')
-rw-r--r--3rdparty/sol2/.travis.yml186
1 files changed, 186 insertions, 0 deletions
diff --git a/3rdparty/sol2/.travis.yml b/3rdparty/sol2/.travis.yml
new file mode 100644
index 00000000000..aa6677ef55f
--- /dev/null
+++ b/3rdparty/sol2/.travis.yml
@@ -0,0 +1,186 @@
+language: cpp
+sudo: required
+dist: trusty
+
+git:
+ depth: 5
+
+before_install:
+- source ./install.deps.sh
+
+install:
+- install_os_deps
+
+script:
+- echo "Configuration info:"
+- export_compiler_vars
+- ninja --version
+- ./bootstrap.py --ci && ninja
+
+notifications:
+ email:
+ on_success: change
+ on_failure: change
+
+matrix:
+ include:
+ - os: linux
+ env: COMPILER=g++-4.9 LUA_VERSION=lua52
+ compiler: gcc
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - gcc-4.9
+ - g++-4.9
+ - ninja-build
+ - liblua5.2-dev
+
+ # gcc-5
+ - os: linux
+ env: COMPILER=g++-4.9 LUA_VERSION=luajit51
+ compiler: gcc
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - gcc-4.9
+ - g++-4.9
+ - ninja-build
+ - libluajit-5.1-dev
+
+ # gcc-5
+ - os: linux
+ env: COMPILER=g++-5 LUA_VERSION=lua52
+ compiler: gcc
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - gcc-5
+ - g++-5
+ - ninja-build
+ - liblua5.2-dev
+
+ # gcc-5
+ - os: linux
+ env: COMPILER=g++-5 LUA_VERSION=luajit51
+ compiler: gcc
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - gcc-5
+ - g++-5
+ - ninja-build
+ - libluajit-5.1-dev
+
+ # clang
+ - os: linux
+ env:
+ - LLVM_VERSION=3.5.0
+ - LLVM_ARCHIVE_PATH=$HOME/clang+llvm.tar.xz
+ - COMPILER=clang++
+ - CPPFLAGS="-I $HOME/clang-$LLVM_VERSION/include/c++/v1"
+ - CXXFLAGS=-lc++
+ - PATH=$HOME/clang-$LLVM_VERSION/bin:$PATH
+ - LD_LIBRARY_PATH=$HOME/clang-$LLVM_VERSION/lib:$LD_LIBRARY_PATH
+ - LUA_VERSION=lua52
+ before_install:
+ - wget http://llvm.org/releases/$LLVM_VERSION/clang+llvm-$LLVM_VERSION-x86_64-linux-gnu-ubuntu-14.04.tar.xz -O $LLVM_ARCHIVE_PATH
+ - mkdir $HOME/clang-$LLVM_VERSION
+ - tar xf $LLVM_ARCHIVE_PATH -C $HOME/clang-$LLVM_VERSION --strip-components 1
+ - export PATH=$HOME/clang+llvm/bin:$PATH
+ - source ./install.deps.sh
+ compiler: clang
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - gcc-4.9
+ - g++-4.9
+ - ninja-build
+ - liblua5.2-dev
+
+ - os: linux
+ env:
+ - LLVM_VERSION=3.6.0
+ - LLVM_ARCHIVE_PATH=$HOME/clang+llvm.tar.xz
+ - COMPILER=clang++
+ - CPPFLAGS="-I $HOME/clang-$LLVM_VERSION/include/c++/v1"
+ - CXXFLAGS=-lc++
+ - PATH=$HOME/clang-$LLVM_VERSION/bin:$PATH
+ - LD_LIBRARY_PATH=$HOME/clang-$LLVM_VERSION/lib:$LD_LIBRARY_PATH
+ - LUA_VERSION=lua52
+ before_install:
+ - wget http://llvm.org/releases/$LLVM_VERSION/clang+llvm-$LLVM_VERSION-x86_64-linux-gnu-ubuntu-14.04.tar.xz -O $LLVM_ARCHIVE_PATH
+ - mkdir $HOME/clang-$LLVM_VERSION
+ - tar xf $LLVM_ARCHIVE_PATH -C $HOME/clang-$LLVM_VERSION --strip-components 1
+ - export PATH=$HOME/clang+llvm/bin:$PATH
+ - source ./install.deps.sh
+ compiler: clang
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - gcc-4.9
+ - g++-4.9
+ - ninja-build
+ - liblua5.2-dev
+
+ - os: linux
+ env:
+ - LLVM_VERSION=3.6.0
+ - LLVM_ARCHIVE_PATH=$HOME/clang+llvm.tar.xz
+ - COMPILER=clang++
+ - CPPFLAGS="-I $HOME/clang-$LLVM_VERSION/include/c++/v1"
+ - CXXFLAGS=-lc++
+ - PATH=$HOME/clang-$LLVM_VERSION/bin:$PATH
+ - LD_LIBRARY_PATH=$HOME/clang-$LLVM_VERSION/lib:$LD_LIBRARY_PATH
+ - LUA_VERSION=luajit51
+ before_install:
+ - wget http://llvm.org/releases/$LLVM_VERSION/clang+llvm-$LLVM_VERSION-x86_64-linux-gnu-ubuntu-14.04.tar.xz -O $LLVM_ARCHIVE_PATH
+ - mkdir $HOME/clang-$LLVM_VERSION
+ - tar xf $LLVM_ARCHIVE_PATH -C $HOME/clang-$LLVM_VERSION --strip-components 1
+ - export PATH=$HOME/clang+llvm/bin:$PATH
+ - source ./install.deps.sh
+ compiler: clang
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - gcc-4.9
+ - g++-4.9
+ - ninja-build
+ - libluajit-5.1-dev
+
+ - os: osx
+ osx_image: xcode7
+ compiler: gcc
+ env: COMPILER=g++-4.9 LUA_VERSION=lua53
+
+ - os: osx
+ osx_image: xcode7
+ compiler: gcc
+ env: COMPILER=g++-5 LUA_VERSION=lua53
+
+ - os: osx
+ osx_image: xcode7
+ compiler: gcc
+ env: COMPILER=g++-5 LUA_VERSION=luajit
+
+ - os: osx
+ osx_image: xcode7
+ compiler: clang
+ env: COMPILER=appleclang LUA_VERSION=lua53
+
+ allow_failures:
+ - os: osx
+ compiler: clang