diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-11-03 22:22:01 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-11-16 23:52:33 +0100 |
| commit | bab044b8fda309b36b21e6afaa7a91d67a974d26 (patch) | |
| tree | b725590b85fa4834ac961dfa26210b1ab967e3c3 | |
| parent | a599a60c543d38c6b803702d2fc991e3d7ab0b6c (diff) | |
| download | vis-bab044b8fda309b36b21e6afaa7a91d67a974d26.tar.gz vis-bab044b8fda309b36b21e6afaa7a91d67a974d26.tar.xz | |
build: add automated Mac OS X builds via Travis CI
| -rw-r--r-- | .travis.yml | 40 |
1 files 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 |
