diff --git a/appveyor.yml b/appveyor.yml index 0da6cb58..696e0c74 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,7 +1,52 @@ version: 1.0.{build} -image: macOS +environment: + matrix: -build_script: -- sh: ./pipelines/macOS_build.sh + - job_name: Windows 32 + appveyor_build_worker_image: Visual Studio 2019 + + - job_name: Windows 64 + appveyor_build_worker_image: Visual Studio 2019 + + - job_name: Ubuntu + appveyor_build_worker_image: Ubuntu2004 + #appveyor_build_worker_image: Ubuntu1804 + + - job_name: MacOS + appveyor_build_worker_image: macOS + +for: + + - + matrix: + only: + - job_name: Windows 32 + + build_script: + - cmd: pipelines/win32_build.bat + + - + matrix: + only: + - job_name: Windows 64 + + build_script: + - cmd: pipelines/win64_build.bat + + - + matrix: + only: + - job_name: Ubuntu + + build_script: + - sh: ./pipelines/linux_build.sh + + - + matrix: + only: + - job_name: MacOS + + build_script: + - sh: ./pipelines/macOS_build.sh diff --git a/pipelines/macOS_build.sh b/pipelines/macOS_build.sh index 9596f945..32e70a83 100755 --- a/pipelines/macOS_build.sh +++ b/pipelines/macOS_build.sh @@ -15,15 +15,30 @@ echo "APPVEYOR_SSH_KEY=$APPVEYOR_SSH_KEY"; echo "APPVEYOR_SSH_BLOCK=$APPVEYOR_SSH_BLOCK"; echo '****************************************' +echo '****************************************' +echo 'Install Dependency sdl2' +echo '****************************************' brew install sdl2 + +echo '****************************************' +echo 'Install Dependency Qt5' +echo '****************************************' brew install qt5 + +echo '****************************************' +echo 'Install Dependency minizip' +echo '****************************************' brew install minizip + #brew install zlib # Already installed in appveyor macOS export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig: QMAKE=`find /usr/local -name qmake`; +echo '**************************' +echo '*** Building Project ***' +echo '**************************' mkdir build; cd build; $QMAKE ..