Commit graph

64 commits

Author SHA1 Message Date
Jean Pierre Cimalando
872cebd74a Remove old travis jobs 2020-12-08 05:44:13 +01:00
Jean Pierre Cimalando
5351ef410b Convert some case problems with minGW at CI-time 2020-11-23 00:19:35 +01:00
Paul Ferrand
6ff8e076f3 Do tests on appveyor and merge builds on travis 2020-10-29 09:51:30 +01:00
redtide
6a2382f37a CI reorganization 2020-10-29 05:21:25 +01:00
Jean Pierre Cimalando
b71be82e27 Put the dylibbundler steps into cmake and out of travis 2020-10-23 23:20:17 -07:00
Jean Pierre Cimalando
5723cc1ef7 Avoid using the dylibbundler flag -od
This would erase the library directory before copying the dependencies.
In the case of LV2, which copies in two steps, this would prevent sndfile
from getting packaged into the bundle.
2020-10-23 22:22:45 -07:00
redtide
b131f42040 CI: Minimal cleanup [ci skip] 2020-10-22 11:21:33 +02:00
Jean Pierre Cimalando
5e84f29e59 Set a fixed number of parallel tasks 2020-10-12 21:01:28 +02:00
redtide
545e714fb6 Removed old Doxygen build script 2020-10-06 00:20:21 +02:00
redtide
67804314fe CI: Remove osx opt symlink 2020-09-27 20:30:48 +02:00
redtide
0717c2b15d CI: Use Travis Homebrew addons instead install script 2020-09-27 19:03:16 +02:00
Jean Pierre Cimalando
4a189ae53e ci: try uninstall java before updating homebrew 2020-09-26 20:06:47 +02:00
Jean Pierre Cimalando
b92209de74 Support UI in LV2 2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
e2b8b21967 Separate the editor code from VST 2020-09-02 01:44:46 +02:00
Jean Pierre Cimalando
45583b6dd9 Limit on the number of make jobs 2020-07-28 20:29:28 +02:00
Paul Ferrand
b353703328 Fixing CI still? 2020-07-09 08:42:58 +02:00
Paul Ferrand
87dbb3658f Fixing CI? 2020-07-08 15:02:30 +02:00
Paul Ferrand
11106602f6 Trying to solve the macos CI problem 2020-07-07 13:22:59 +02:00
Jean Pierre Cimalando
578dad574d Build macOS in C++14, can fix runtime link issues 2020-06-13 22:09:58 +02:00
Jean Pierre Cimalando
31b5aa6de9 Fix VST problems in our forked submodules, branch sfizz 2020-05-19 21:12:48 +02:00
Jean Pierre Cimalando
af6dbea70c Build and deploy AU in Travis 2020-05-13 09:21:57 -07:00
Jean Pierre Cimalando
5e6fdb58fa Bundle the dylibs 2020-04-18 07:06:28 +02:00
Jean Pierre Cimalando
8b711780d7 Update the base system of MinGW docker
The current upstream seems to need an update of the base libs in order to run
the MinGW compiler.
2020-04-12 01:33:09 +02:00
redtide
4e7f15328a Auto update the api index page 2020-04-06 14:19:55 +02:00
Jean Pierre Cimalando
8ce71cafad Attempt to fix MOD devices 2020-04-02 16:53:55 +02:00
Paul Fd
401e4e6601 Put CXX standard to 17 on non-MOD targets 2020-03-14 18:02:54 +01:00
Jean Pierre Cimalando
14f6b09d61 Travis build for MOD devices 2020-03-14 18:02:54 +01:00
Paul Fd
88593a9a9f Check if the sdk is downloaded already 2020-03-14 14:05:05 +01:00
Paul Fd
c44a51cea1 Add vst sdk to clang-tidy 2020-03-14 13:53:00 +01:00
Jean Pierre Cimalando
b3e78deee8 Try setting make jobs with nproc 2020-03-10 23:13:24 +01:00
Jean Pierre Cimalando
7babb1edd3 Add Travis builds for VST 2020-03-10 22:39:21 +01:00
Jean Pierre Cimalando
83a7d9486c Fix travis buildenv in prepare_tarball 2020-03-10 20:08:38 +01:00
Paul Fd
68fd04fe74 Split travis in smaller scripts 2020-03-08 23:57:33 +01:00
Paul Fd
fc02cbb271 Remove the environment from the webhook 2020-03-08 22:47:05 +01:00
Paul Fd
2779f8710d Try to run tests automatically 2020-03-08 17:12:40 +01:00
Paul Fd
18529e21f8 Added stages to travis and moved the doxygen in the Deploy stage with travis conditions 2020-03-08 16:30:47 +01:00
Jean Pierre Cimalando
4c41811bb4 Static linking for MinGW 2020-02-27 20:54:18 +01:00
redtide
b07c429d7b Fix prefix on pkgconfig releases (see #83) 2020-02-27 15:19:44 +01:00
Paul Ferrand
a1af7a0b67
Enable static builds without vcpkg for linux platforms and strip symbols from the LV2 plugin (#72)
* Building statically without vcpkg
* Removed the docker/build scripts, since they're in Travis now
2020-02-26 16:10:35 +01:00
redtide
a59734f000 Update doxigen travis script [ci skip] 2020-02-18 01:47:13 +01:00
redtide
5d5d6eccf4 Update doxygen only on git tags 2020-02-11 16:23:07 +01:00
Jean Pierre Cimalando
e975b35a93 Add MinGW 64-bit 2020-02-02 21:25:08 +01:00
Jean Pierre Cimalando
d3b0cef35f Travis build with MinGW 2020-02-02 16:26:04 +01:00
redtide
ddeaa42815 Wrong operator 2019-12-27 01:48:48 +01:00
redtide
db2f64d3cc Go back using gcc 7 2019-12-23 15:01:03 +01:00
redtide
96079cdebd Enable LTO on Linux builds, general Travis fixes 2019-12-23 14:42:35 +01:00
redtide
a3fc603dc7 macOS build support 2019-12-23 05:13:29 -08:00
redtide
e5fb633483 Docs script fix 2019-12-22 23:17:27 +01:00
redtide
e6aa698927 Update Travis configuration, added Arm64 build 2019-12-22 22:22:33 +01:00
redtide
f0ed4caefc Fixed URL from previous commit 2019-12-22 14:27:44 +01:00