From 3718600ecd11d394b9bf616d01e3efcfd3eae4f3 Mon Sep 17 00:00:00 2001 From: Christopher Mosher Date: Mon, 8 Apr 2019 15:38:21 -0400 Subject: [PATCH] add mac build --- .travis.yml | 39 +++++++++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index eb19d18..d794592 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,13 +1,28 @@ -dist: xenial -sudo: required language: cpp -compiler: - - gcc -before_install: - - sudo apt-get -qq update -install: - - sudo apt-get install -y xa65 libsdl2-gfx-dev -before_script: - - ./bootstrap -script: - - ./configure && make + +env: + global: + - NAME=$(grep bin_PROGRAMS src/Makefile.am | cut -d= -f2) + +matrix: + include: + - os: linux + dist: xenial + sudo: required + before_install: + - sudo apt-get -qq update + install: + - sudo apt-get install -y build-essential xa65 libsdl2-gfx-dev + before_script: + - ./bootstrap + script: + - ./configure && make + - zip -j $NAME-$TRAVIS_OS_NAME src/$NAME + - os: osx + install: + - HOMEBREW_NO_AUTO_UPDATE=1 brew install xa sdl2_gfx + before_script: + - ./bootstrap + script: + - ./configure && make + - zip -j $NAME-$TRAVIS_OS_NAME src/$NAME