diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 00000000..67735d6f --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,47 @@ +version: 1.0.{build} +branches: + only: + - master +clone_folder: c:\projects\dst +image: +- Visual Studio 2013 +- Visual Studio 2015 +- Visual Studio 2017 +configuration: +- Release +- Debug +platform: +- x64 +environment: + matrix: + - arch: Win64 + # - arch: #does not work, Release|x64 not a valid target +matrix: + fast_finish: true + +# skip unsupported combinations +init: +- set arch= +- if "%arch%"=="Win64" ( set arch= Win64) +- echo %arch% +- echo %APPVEYOR_BUILD_WORKER_IMAGE% +- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2017" ( set generator="Visual Studio 15 2017%arch%" ) +- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2015" ( set generator="Visual Studio 14 2015%arch%" ) +- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2013" ( set generator="Visual Studio 12 2013%arch%" ) +- echo %generator% + +before_build: +- cmd: |- + mkdir build + cd build + cmake --version + cmake .. -G %generator% +build: + project: c:\projects\dst\build\template.sln + verbosity: minimal + parallel: true +only_commits: + files: + - CMakeLists.txt + - appveyor.yml + - src/ \ No newline at end of file