# clone directory clone_folder: C:\MuseScore # set clone depth clone_depth: 3 # clone entire repository history if not defined # build cache to preserve files/folders between builds cache: - dependencies.7z - C:\Qt\Tools\mingw530_32\lib - C:\Qt\Tools\mingw530_32\i686-w64-mingw32 - C:\Program Files (x86)\Jack - C:\MuseScore\build.release\thirdparty - C:\ccache # build platform, i.e. x86, x64, Any CPU. This setting is optional. platform: - x86 #environment: # build Configuration, i.e. Debug, Release, etc. configuration: Release # Stop Appveyor from "Discovering Tests" test: off install: - IF DEFINED ENCRYPT_SECRET_SSH ( nuget install secure-file -ExcludeVersion && secure-file\tools\secure-file -decrypt C:\MuseScore\build\appveyor\resources\osuosl_nighlies_rsa_nopp.enc -secret %ENCRYPT_SECRET_SSH% ) # scripts to run before build before_build: - IF NOT EXIST dependencies.7z ( START " " /wait "C:\MinGW\msys\1.0\bin\wget" --no-check-certificate "http://utils.musescore.org.s3.amazonaws.com/musescore_dependencies_win32.7z" -O dependencies.7z ) - START " " /wait "7z" x -y dependencies.7z > nul && CD dependencies && XCOPY i686-w64-mingw32 "C:\Qt\Tools\mingw530_32\i686-w64-mingw32" /E /Y && XCOPY lib "C:\Qt\Tools\mingw530_32\lib" /E /Y && XCOPY Jack "C:\Program Files (x86)\Jack" /E /I /Y && XCOPY ccache "C:\ccache" /E /I /Y - SET OLD_PATH=%PATH% - SET PATH=C:\Qt\5.9\mingw53_32\bin;C:\Qt\Tools\mingw530_32\bin;%PATH% - CD C:\MuseScore # get revision number - mingw32-make -f Makefile.mingw revision - SET /p MSversion=