Epple-II/.travis.yml

56 lines
1.6 KiB
YAML
Raw Normal View History

2017-09-09 21:43:57 +00:00
language: cpp
2019-04-08 19:38:21 +00:00
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:
2019-04-11 00:41:39 +00:00
- sudo apt-get install -y build-essential xa65 libsdl2-dev
2019-04-08 19:38:21 +00:00
before_script:
- ./bootstrap
script:
- ./configure && make
- zip -j $NAME-$TRAVIS_OS_NAME src/$NAME
- os: osx
install:
2019-04-11 00:41:39 +00:00
- HOMEBREW_NO_AUTO_UPDATE=1 brew install xa sdl2
2019-04-08 19:38:21 +00:00
before_script:
- ./bootstrap
script:
- ./configure && make
- zip -j $NAME-$TRAVIS_OS_NAME src/$NAME
2019-04-11 00:41:39 +00:00
- os: windows
before_install:
- curl -LO https://www.libsdl.org/release/SDL2-devel-2.0.9-VC.zip
- curl -LO https://www.floodgap.com/retrotech/xa/dists/xa-2.3.9.tar.gz
2019-04-11 01:51:47 +00:00
- curl -LO https://osdn.net/dl/mingw/mingw-get-0.6.3-mingw32-pre-20170905-1-bin.zip
2019-04-11 00:41:39 +00:00
install:
2019-04-11 01:51:47 +00:00
- choco install make
2019-04-11 01:15:07 +00:00
- 7z x SDL2-devel-2.0.9-VC.zip
- 7z x xa-2.3.9.tar.gz
- 7z x xa-2.3.9.tar
2019-04-11 01:51:47 +00:00
- echo $PATH
2019-04-11 02:29:22 +00:00
- ls -l '/c/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/bin'
# - mkdir mingw-get && cd mingw-get && 7z x ../mingw-get-0.6.3-mingw32-pre-20170905-1-bin.zip && cd ..
# - mingw-get/bin/mingw-get install autotools
2019-04-11 00:41:39 +00:00
before_script:
- ./bootstrap
script:
- ./configure && make
- zip -j $NAME-$TRAVIS_OS_NAME src/$NAME
deploy:
provider: releases
file_glob: true
file: "*.zip"
skip_cleanup: true
on:
tags: true