summaryrefslogtreecommitdiff
path: root/appveyor.yml
diff options
context:
space:
mode:
authorAllen Winter <allen.winter@kdab.com>2016-06-26 09:53:49 -0400
committerAllen Winter <allen.winter@kdab.com>2016-06-26 09:53:49 -0400
commit34f1c1fd40dbc03052f92f44b19697585c9d429e (patch)
tree2f42a0ebb9ffb04ecc1b9d5e48afea86d430d6fa /appveyor.yml
parent7ca312debe69beafd6303ecc24c7581066a24303 (diff)
downloadlibical-git-34f1c1fd40dbc03052f92f44b19697585c9d429e.tar.gz
appveyor.yml - copy
Diffstat (limited to 'appveyor.yml')
-rw-r--r--appveyor.yml77
1 files changed, 77 insertions, 0 deletions
diff --git a/appveyor.yml b/appveyor.yml
new file mode 100644
index 00000000..0af1f6aa
--- /dev/null
+++ b/appveyor.yml
@@ -0,0 +1,77 @@
+#---------------------------------#
+# general configuration #
+#---------------------------------#
+
+# version format
+version: 1.0.{build}-{branch}
+
+# branches to build
+branches:
+ except:
+ - gh-pages
+
+# Do not build on tags (GitHub and BitBucket)
+skip_tags: false
+
+#---------------------------------#
+# environment configuration #
+#---------------------------------#
+
+# Build worker image
+image:
+ - Visual Studio 2013
+
+# scripts that are called at very beginning, before repo cloning
+init:
+ - git config --global core.autocrlf input
+
+#---------------------------------#
+# build configuration #
+#---------------------------------#
+
+# build platform, i.e. x86, x64, Any CPU. This setting is optional.
+platform:
+# - x86 uses 32bit time_t
+ - x64
+
+# build Configuration, i.e. Debug, Release, etc.
+configuration:
+ - Debug
+ - Release
+
+build_script:
+ - call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" %PLATFORM%
+ - mkdir build
+ - cd build
+ - cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=%CONFIGURATION% -DICAL_GLIB=False -DUSE_INTEROPERABLE_VTIMEZONES=true ..
+ - nmake
+
+# to disable automatic builds
+#build: off
+
+#---------------------------------#
+# tests configuration #
+#---------------------------------#
+
+test_script:
+ - nmake test
+
+# to disable automatic tests
+#test: off
+
+
+#---------------------------------#
+# deployment configuration #
+#---------------------------------#
+
+deploy: off
+
+#---------------------------------#
+# notifications #
+#---------------------------------#
+notifications:
+ # Email
+ - provider: Email
+ to:
+ - allen.winter@kdab.com
+ on_build_status_changed: true