From bab044b8fda309b36b21e6afaa7a91d67a974d26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Thu, 3 Nov 2016 22:22:01 +0100 Subject: build: add automated Mac OS X builds via Travis CI --- .travis.yml | 40 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 37 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 37a91e9..e342fe8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,41 @@ language: c + +os: + - linux + - osx + compiler: - gcc + - clang + env: - - CFLAGS= - - CFLAGS="-Wextra -Wno-missing-field-initializers -Wno-unused-parameter" -script: make local + - TARGET= + - TARGET=debug + +install: + - if [ "$TRAVIS_OS_NAME" = "osx" ]; then + brew update && + brew install libtermkey && + brew install lua && + luarocks install lpeg; + fi + +script: + - id + - env + - locale + - tty || true + - if [ "$TRAVIS_OS_NAME" = "osx" ]; then + ./configure && make $TARGET; + else + make local && make clean && make $TARGET; + fi + - file vis + - if [ "$TRAVIS_OS_NAME" = "osx" ]; then + otool -L vis; + else + ldd vis; + fi + - size vis + - LD_LIBRARY_PATH="$(pwd)/dependency/install/usr/lib" ./vis -v + - LD_LIBRARY_PATH="$(pwd)/dependency/install/usr/lib" make test -- cgit v1.2.3