Commit graph

46 commits

Author SHA1 Message Date
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