From 6762b5d1b1ac2f0c344c6b41d76ccf7fb96cd3f3 Mon Sep 17 00:00:00 2001 From: Greatwolf Date: Fri, 17 Feb 2017 14:21:16 -0800 Subject: [PATCH] travis CI. --- .travis.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..fd11441 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,27 @@ +language: c + +sudo: required +dist: trusty + +compiler: + - gcc + +env: + - LUA_ENV=lua5.1 PY_ENV=python2.7 m_SUFFIX= + - LUA_ENV=lua5.3 PY_ENV=python2.7 m_SUFFIX= + - LUA_ENV=lua5.1 PY_ENV=python3.6 m_SUFFIX=m + - LUA_ENV=lua5.3 PY_ENV=python3.6 m_SUFFIX=m + + +before_install: + - sudo add-apt-repository -y "deb http://ppa.launchpad.net/grilo-team/travis/ubuntu trusty main" + - sudo add-apt-repository -y "deb http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu trusty main" + - sudo apt-get update -qq + +install: + - sudo apt-get install -qq --force-yes lib${LUA_ENV}-dev + - sudo apt-get install -qq --force-yes lib${PY_ENV}-dev + +script: + - cmake -B./build -H. -DPYTHON_INCLUDE_DIR=/usr/include/${PY_ENV}${m_SUFFIX} -DPYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/lib${PY_ENV}${m_SUFFIX}.so + - cmake --build ./build