From 86f90194e1e7d359bbe3a751e2d407b33f2f7550 Mon Sep 17 00:00:00 2001 From: Tony Kelman Date: Sun, 8 Mar 2015 16:43:50 -0700 Subject: Create appveyor.yml only testing with default 32 bit MSVC and mingw.org at the moment add semicolons, fix quoting add fast fail functionality for redundant PR builds need separate folders for msvc vs mingw need to add path to mingw to /etc/fstab --- appveyor.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 appveyor.yml (limited to 'appveyor.yml') diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..96c0188 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,35 @@ +branches: + only: + - master + +notifications: + - provider: Email + on_build_success: false + on_build_failure: false + on_build_status_changed: false + +build_script: + - ps: if ($env:APPVEYOR_PULL_REQUEST_NUMBER -and $env:APPVEYOR_BUILD_NUMBER -ne ((Invoke-RestMethod ` + https://ci.appveyor.com/api/projects/$env:APPVEYOR_ACCOUNT_NAME/$env:APPVEYOR_PROJECT_SLUG/history?recordsNumber=50).builds | ` + Where-Object pullRequestId -eq $env:APPVEYOR_PULL_REQUEST_NUMBER)[0].buildNumber) { ` + throw "There are newer queued builds for this pull request, failing early." } + - mkdir msvc_static + - cd msvc_static + - cmake .. + - cmake --build . + - mkdir ..\msvc_shared + - cd ..\msvc_shared + - cmake .. -DBUILD_SHARED_LIBS=ON + - cmake --build . + - C:\MinGW\msys\1.0\bin\sh --login -c " + echo 'C:\MinGW\ /MinGW' > /etc/fstab; + cd /c/projects/utf8proc; + mkdir mingw_static; + cd mingw_static; + cmake .. -DCMAKE_VERBOSE_MAKEFILE=ON -G'MSYS Makefiles'; + make; + mkdir ../mingw_shared; + cd ../mingw_shared; + cmake .. -DCMAKE_VERBOSE_MAKEFILE=ON -DBUILD_SHARED_LIBS=ON -G'MSYS Makefiles'; + make + " -- cgit v1.2.3