derselbst
ad16f40325
Speed up build + tests for TravisCI
2021-02-03 21:48:59 +01:00
Tom M
4c1292d8ab
Remove fluid_event_any_control_change() from public API ( #674 )
...
Originally, I have only marked it deprecated. But since we have an SOVERSION bump next release and because this function was only meant for internal usage, I think it's safe to remove it right now.
2020-09-12 10:40:57 +02:00
Tom M
565002f34f
Add SonarQube static code analysis ( #671 )
2020-09-06 23:43:18 +02:00
Tom M
43078d6b7b
TravisCI: add a build for GCC 4.8 ( #662 )
2020-08-17 18:19:15 +02:00
Tom M
31c4e12ac9
Update Travis CI ( #658 )
...
* update to Ubuntu Focal
* use clang10
* avoid unintentional fallbacks to default `/usr/bin/c++` compiler
* fix related compiler warnings
2020-07-28 21:05:01 +02:00
derselbst
137a14e106
Turn incompatible-pointer-types warning into error
2020-07-08 19:10:53 +02:00
derselbst
729a0d04fa
Turn cmake's developer warnings into errors during CI builds
2020-02-02 15:45:44 +01:00
Tom M
943ed37e54
Add ubsan and asan to TravisCI ( #612 )
...
Also add clang9
2020-02-01 10:55:50 +01:00
derselbst
f2b7438511
TravisCI: add ppc64 and arm64 builds
2019-10-23 16:24:07 +02:00
derselbst
5167ab9967
TravisCI: execute clang-tidy-8
2019-08-08 21:54:07 +02:00
derselbst
6931a3446f
Update TravisCI to Ubuntu Bionic
2019-08-08 21:53:35 +02:00
derselbst
f315d84f4f
Remove MacOS leftovers from TravisCI
2019-08-08 21:53:30 +02:00
Tom M
5c795791c1
Suppress abort() dialog on windows ( #549 )
2019-08-06 17:29:49 +02:00
derselbst
7e2ed650ca
Make travis builds verbose
2019-08-02 13:53:14 +02:00
Tom M
33421922f3
Set up Azure Pipelines for most Windows CI builds ( #541 )
2019-06-29 10:56:09 +02:00
derselbst
7b14cf4b07
TravisCI: build with sdl2 support on linux
2019-03-26 15:58:37 +01:00
derselbst
984f5dd091
TravisCI: build with sdl2 support on mac
2019-03-25 21:09:22 +01:00
derselbst
da6a2e7a91
travis: disable sudo
2018-10-31 13:23:05 +01: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
derselbst
450250e019
travis: remove gcc49 and clang39, add clang6 and clang7
2018-10-07 14:25:08 +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
0b4fcb94ba
travis CI: build audio drivers with clang3.9
2018-05-27 08:28:51 +02:00
Tom M
bad3102251
Fix Travis CI ( #376 )
...
* fix build on macOSx with gcc7
* use gold linker for debug build
* add gcc8 build
2018-05-05 17:48:27 +02:00
derselbst
87bbba9069
disable unit tests on macosx
...
libintl is not found for some reason
2018-04-07 19:09:49 +02:00
derselbst
fdc943b8ad
travis: build unit tests
2018-04-07 10:45:43 +02:00
derselbst
e881fa198e
add build tests to travis
2018-03-04 12:00:17 +01:00
derselbst
99bb97c5c4
fix build and install
2018-02-24 14:23:59 +01:00
derselbst
32d4fabf5c
add make install to travis
2018-02-22 17:25:17 +01:00
derselbst
fd06d7b818
add static build to travis
2018-02-22 17:24:24 +01:00
derselbst
452d86cde9
travis: remove repo george-edison55-precise-backports
2017-10-20 15:30:40 +02:00
derselbst
5df21d99c4
travis: update package manager before_install
2017-10-20 15:07:15 +02:00
derselbst
bf3b5a9419
travis: enable ladspa build
2017-10-20 12:33:25 +02:00
derselbst
a8b840f393
travis: use gcc5 for debug build
...
fix build with UBSan
2017-10-20 12:28:02 +02:00
derselbst
cb4f7acd25
travis: enable portaudio driver
2017-10-16 17:30:31 +02:00
derselbst
e2495e8db4
fix travis macos build
2017-10-11 11:20:50 +02:00
Tom M
648fad6769
update travis
...
install port- and pulseaudio for macosx builds
2017-09-28 16:44:12 +02:00
Tom M
dc1be114fd
update travis
...
install libsndfile jack dbus-glib for macosx
2017-09-25 17:15:09 +02:00
derselbst
6ddf9448e3
cleanup travis
2017-09-22 21:37:28 +02:00
derselbst
bd24c2f1f1
add macosx build to travis
2017-09-22 20:23:29 +02:00
derselbst
c407f205e0
fix travis build
2017-09-03 16:07:12 +02:00
derselbst
682d3b0b31
fluid_synth_set_channel_type() was not exported properly
2017-08-11 12:03:00 +02:00
derselbst
e009f283d6
update travis
2017-08-11 11:55:53 +02:00
derselbst
6ffb72461b
update travis
2017-08-11 11:40:04 +02:00
derselbst
795e33b93e
update travis
2017-08-11 11:25:04 +02:00
derselbst
97f0bf9234
update travis
2017-08-11 11:10:16 +02:00
derselbst
b98b78ffd1
add travis ci file
2017-08-10 23:11:05 +02:00