diff .travis.yml @ 1263:961482485deb

mingw32
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 08 Jan 2015 16:03:02 +0100
parents 602d419598cb
children 15b1783fc60e
line wrap: on
line diff
--- a/.travis.yml	Thu Jan 08 15:48:02 2015 +0100
+++ b/.travis.yml	Thu Jan 08 16:03:02 2015 +0100
@@ -5,7 +5,7 @@
   - clang
 
 os:
-  - osx
+#  - osx
   - linux
 
 osx_image: xcode61
@@ -20,7 +20,7 @@
   - if [ $TRAVIS_OS_NAME == linux ]; then sudo apt-get update -qq && sudo apt-get install
     -qq build-essential unzip cmake mercurial uuid-dev libcurl4-openssl-dev liblua5.1-0-dev
     libgtest-dev libpng-dev libsqlite3-dev libssl-dev zlib1g-dev libdcmtk2-dev libwrap0-dev
-    libcharls-dev; fi
+    libcharls-dev mingw32; fi
 
 before_script:
   - mkdir Build
@@ -31,8 +31,15 @@
     ..; fi
   - if [ $TRAVIS_OS_NAME == osx ]; then cmake -DSTATIC_BUILD=ON -DSTANDALONE_BUILD=ON
     -DALLOW_DOWNLOADS=ON ..; fi
+  - cd ..
 
-script: make && ./UnitTests
+  - mkdir BuildMinGW32
+  - cd BuildMinGW32
+  - if [ $TRAVIS_OS_NAME == linux ]; then cmake -DSTATIC_BUILD=ON -DSTANDALONE_BUILD=ON
+    -DALLOW_DOWNLOADS=ON -DCMAKE_TOOLCHAIN_FILE=../Resources/MinGWToolchain.cmake ..; fi
+  - cd ..
+
+script: ./Resources/TravisBuild.sh
 
 deploy:
   provider: releases
@@ -41,6 +48,7 @@
   file:
     - 'Build/Orthanc'
     - 'Build/UnitTests'
+  skip_cleanup: true
   on:
-    repo: jodogne/OrthancMirror
-    branch: ''
+    tags: true
+    all_branches: true