Commit graph

13 commits

Author SHA1 Message Date
derselbst
6b0ddee85c Update CI scripts from master 2021-01-01 21:22:27 +01:00
Tom M
85237e4fc8
Fix cross-compilation from Win32 to ARM using vcpkg (#630)
For some reason, the configure command must be specified explicitly in the `gentables` build step. Otherwise, the ARM target compiler will be used to build `make_tables` rather than the host compiler. 

Now that microsoft/vcpkg#10485 has been completed, an ARM CI build can be added to AppVeyor. Also, the build status table in the README has been updated.
2020-04-08 11:13:42 +02:00
derselbst
729a0d04fa Turn cmake's developer warnings into errors during CI builds 2020-02-02 15:45:44 +01:00
Tom M
5c795791c1
Suppress abort() dialog on windows (#549) 2019-08-06 17:29:49 +02:00
Tom M
33421922f3
Set up Azure Pipelines for most Windows CI builds (#541) 2019-06-29 10:56:09 +02:00
Tom M
c0ff5a0af1
Optimize Travis and AppVeyor CI builds (#451)
* cleanup unneeded compiler variations (now builds in 7 min rather than 13 min)
* Windows:
  * use VS2017 for vcpkg, VS2015 for manual build
* Linux:
  * install alsa, jack, pulse, portaudio, ladspa, libsndfile for all builds
* MacOSX: 
  * use AppleClang
  * reorder macosx build in between linux build, as macosx usually takes longer to build, allowing to make better use of build time (via pipelining)
  * switch to XCode10, enabling TravisCI to support CoreAudio and CoreMidi
2018-10-28 16:29:15 +01:00
Tom M
c8056ee002
Merge branch 'master' into test-flag 2018-08-08 20:13:39 +02:00
Tom M
75db4f31b3
WinXP compatible CI builds (#419)
attempt to remain windows xp compatibility for AppVeyor CI builds and statically link MSVC's C Run-Time Library
2018-08-08 20:12:37 +02:00
derselbst
521e5451fc remove cmake option enable-tests
Always build unit tests instead and use cmakes OBJECT library to bypass visibility control and the value of BUILD_SHARED_LIBS.
2018-08-05 20:50:41 +02:00
derselbst
8d3384545f appveyor: rename build artifacts to reflect %platform% 2018-05-20 10:28:42 +02:00
derselbst
2fbcd84238 appveyor: build unit tests 2018-04-07 10:45:43 +02:00
derselbst
e04123af51 add build tests to appveyor 2018-03-04 12:00:27 +01:00
derselbst
0e0df80f58 add a vcpkg based appveyor build config
based on ff411b9f99a562a2decd83323ef51bc784d512b2 by @mawe42
2017-12-14 19:59:50 +01:00