summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2017-12-21 03:11:10 +0000
committerEgor Yusov <egor.yusov@gmail.com>2017-12-21 03:11:10 +0000
commit4be92df223b409e6a71488078e802af4be3d3f28 (patch)
treea0f3a86d6b34d987b352820dbf825d3f29761ade
parentUdated PlatformDebug; implemented LinuxDebug (diff)
downloadDiligentCore-4be92df223b409e6a71488078e802af4be3d3f28.tar.gz
DiligentCore-4be92df223b409e6a71488078e802af4be3d3f28.zip
Added appveyor.yml script
-rw-r--r--appveyor.yml49
1 files changed, 49 insertions, 0 deletions
diff --git a/appveyor.yml b/appveyor.yml
new file mode 100644
index 00000000..f2c1b128
--- /dev/null
+++ b/appveyor.yml
@@ -0,0 +1,49 @@
+version: '2.1.{build}'
+
+# branches to build
+branches:
+ # whitelist
+ only:
+ - master
+
+image:
+#- Visual Studio 2015
+- Visual Studio 2017
+
+configuration:
+- Debug
+- Release
+
+platform:
+- Win32
+- x64
+
+environment:
+ matrix:
+ - cmake_args:
+ - cmake_args: -D CMAKE_SYSTEM_NAME=WindowsStore -D CMAKE_SYSTEM_VERSION=10.0
+
+# clone directory
+clone_folder: c:\projects\diligentengine
+
+install:
+ # Install a recent CMake
+ - set CMAKE_URL="https://cmake.org/files/v3.10/cmake-3.10.1-win64-x64.zip"
+ - appveyor DownloadFile %CMAKE_URL% -FileName cmake.zip
+ - 7z x cmake.zip -oC:\projects\deps > nul
+ - move C:\projects\deps\cmake-* C:\projects\deps\cmake # Move to a version-agnostic directory
+ - set PATH=C:\projects\deps\cmake\bin;%PATH%
+ - cmake --version
+ - echo %PLATFORM%
+ - if "%PLATFORM%"=="x64" ( set generator="Visual Studio 15 2017 Win64" ) else ( set generator="Visual Studio 15 2017" )
+
+before_build:
+ - cd c:\projects\diligentengine
+ - echo %generator%
+ - echo %cmake_args%
+ - cmake %cmake_args% -H. -B./cmk_build -G %generator%
+
+build:
+ project: c:\projects\diligentengine\cmk_build\DiligentEngine.sln
+ verbosity: minimal
+ parallel: true