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
This commit is contained in:
parent
d93070dca4
commit
86f90194e1
35
appveyor.yml
Normal file
35
appveyor.yml
Normal file
@ -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
|
||||
"
|
||||
Loading…
Reference in New Issue
Block a user