From db60c38eda5366254d969ece999db5f43583da6f Mon Sep 17 00:00:00 2001 From: xawotihs Date: Fri, 13 Dec 2013 23:07:17 +0100 Subject: [PATCH] Added windows build --- travis-script.sh | 11 ++++++++++- upload-binaries.sh | 16 +++++++++++++++- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/travis-script.sh b/travis-script.sh index 1dd651c46..c7c82a2ea 100755 --- a/travis-script.sh +++ b/travis-script.sh @@ -51,6 +51,16 @@ mkdir win-cross cd win-cross /opt/mingw32/bin/qmake ../../projects/mtg/wagic-qt.pro CONFIG+=release CONFIG+=graphics make -j 8 +cd release +cp ../../../projects/mtg/bin/fmod.dll . +cp /opt/mingw32/bin/QtCore4.dll . +cp /opt/mingw32/bin/QtGui4.dll . +cp /opt/mingw32/bin/QtNetwork4.dll . +cp /opt/mingw32/bin/QtOpenGL4.dll . +cp ../../../projects/mtg/bin/zlib1.dll . +cp /opt/mingw32/bin/libpng15-15.dll . +cd .. +zip win-cross.zip -r release/ cd ../.. # we create resource package @@ -65,4 +75,3 @@ cd ../../../.. cd projects/mtg ../../wagic cd ../.. - diff --git a/upload-binaries.sh b/upload-binaries.sh index e01376b31..1259ecedb 100755 --- a/upload-binaries.sh +++ b/upload-binaries.sh @@ -26,6 +26,13 @@ if [ "$TRAVIS_BRANCH" == "alphas" ]; then --data-binary @projects/mtg/psprelease.zip \ "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-psp-${TRAVIS_BUILD_NUMBER}.zip" + echo -e "Uploading Windows package\n" + curl -X POST -H "Authorization: token ${GH_TOKEN}" \ + -H "Accept: application/vnd.github.manifold-preview" \ + -H "Content-Type: application/zip" \ + --data-binary @build/win-cross.zip \ + "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-windows-${TRAVIS_BUILD_NUMBER}.zip" + echo -e "Done uploading\n" fi fi @@ -80,6 +87,13 @@ if [ "$TRAVIS_BRANCH" == "master" ]; then --data-binary @projects/mtg/psprelease.zip \ "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-psp-${TRAVIS_BUILD_NUMBER}.zip" + echo -e "Uploading Windows package\n" + curl -X POST -H "Authorization: token ${GH_TOKEN}" \ + -H "Accept: application/vnd.github.manifold-preview" \ + -H "Content-Type: application/zip" \ + --data-binary @build/win-cross.zip \ + "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-windows-${TRAVIS_BUILD_NUMBER}.zip" + echo -e "Done uploading\n" fi -fi \ No newline at end of file +fi