From 1edec39462e8d377429634e8c7c7d97b964a6941 Mon Sep 17 00:00:00 2001 From: Andrea Odetti Date: Wed, 30 Dec 2020 20:03:54 +0000 Subject: [PATCH] Attempt at building on Windows. Signed-off-by: Andrea Odetti --- .travis.yml | 49 ++++++++++++++++++++++++++++--------------------- CIBuild.bat | 10 ++++++++++ 2 files changed, 38 insertions(+), 21 deletions(-) create mode 100644 CIBuild.bat diff --git a/.travis.yml b/.travis.yml index 132b9fc6..b152fd08 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,23 +1,30 @@ -dist: focal - -arch: - - arm64 - -addons: - apt: - packages: - - cmake - - libyaml-dev - - libminizip-dev - - qtbase5-dev - - qtmultimedia5-dev - - libqt5gamepad5-dev - - libboost-program-options-dev - - libncurses-dev - - libevdev-dev - - libsdl2-dev - - libsdl2-image-dev - language: cpp -script: source/linux/build.sh +matrix: + include: + + - name: "AppleWin on Windows" + os: windows + script: ./CIBuild.bat + + - name: "AppleWin on Linux" + os: linux + dist: focal + arch: amd64 + + script: source/linux/build.sh + + addons: + apt: + packages: + - cmake + - libyaml-dev + - libminizip-dev + - qtbase5-dev + - qtmultimedia5-dev + - libqt5gamepad5-dev + - libboost-program-options-dev + - libncurses-dev + - libevdev-dev + - libsdl2-dev + - libsdl2-image-dev diff --git a/CIBuild.bat b/CIBuild.bat new file mode 100644 index 00000000..b9899f91 --- /dev/null +++ b/CIBuild.bat @@ -0,0 +1,10 @@ +rem Commands to build AppleWin on travis + +setlocal + +choco install visualstudio2019community +choco install visualstudio2019-workload-nativedesktop + +call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsMSBuildCmd.bat" + +MSBuild.exe /p:Configuration=Release AppleWinExpress2019.sln