diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..f41f70c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,40 @@ +matrix: + include: + - os: linux + dist: trusty + sudo: required + language: c + before_install: + - sudo apt-get install -y make git gcc g++ lhasa libgmp-dev libmpfr-dev libmpc-dev flex gettext texinfo + - sudo mkdir /opt/amiga && sudo chown $(whoami) /opt/amiga + + - os: osx + osx_image: xcode9.4 + sudo: required + language: c + before_install: + - brew install libmpc util-linux + - brew tap discoteq/discoteq; brew install flock + - sudo mkdir /opt/amiga && sudo chown $(whoami) /opt/amiga + + - os: windows + language: shell + before_install: + - choco install msys2 innosetup + - uname -a + - echo $PWD + - whoami + +script: + - if [ "$TRAVIS_OS_NAME" = "windows" ]; then + echo x >/c/tools/pipe; + cmd /c "start cmd /k c:\\tools\\msys64\\usr\\bin\\bash --login /c/Users/travis/build/bebbo/crap0000/buildwin"; + travis_wait 60 tail --follow=name --max-unchanged-stats=1 /c/tools/pipe || echo "EOF"; + ls -l Output; + else + make update -j2; + make all -j2; + tar czf amiga-gcc-$(uname)-$(date +%Y%m%d).tgz /opt/amiga; + ls -l; + fi +