Commit Graph

343 Commits

Author SHA1 Message Date
falkTX d089386089
fix make install
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-31 02:26:54 +02:00
falkTX 92dcc09c4a
cmake: install code headers and pkgconfig file
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-31 02:20:20 +02:00
falkTX 9518f42100
install utility headers by default
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-31 02:07:29 +02:00
falkTX 7d0d88d71e
dont bother building discovery tools for wasm
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-21 19:36:45 +02:00
falkTX 9c1cad5387
Allow building for platforms without VST3 UI, add wasm CI test
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-18 15:35:09 +02:00
falkTX e76e7747d2
Skip building sfzero module for static plugin targets
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-11 15:02:17 +02:00
falkTX 296bfc1a4f
Make ysfx optional, enabled by default
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-19 17:03:29 +02:00
falkTX 6ae188765c
Install carla_frontend.py in carla plugin resources
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 11:00:52 +00:00
falkTX 3c10dcee95 frontend target requires backend one to finish first
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-24 00:49:48 +01:00
falkTX 8e3fb38349 Do not try to build frontend if either qt or pyqt is missing 2022-10-19 19:03:41 +01:00
falkTX 3bd590cc91 More C++ conversion, initial common frontend code split 2022-10-19 14:37:19 +01:00
falkTX 2f3b4d4bb4 Fix wrong symlinks during install 2022-10-17 09:33:34 +01:00
falkTX b9df0854ed Fix make install for carla-plugin 2022-10-16 19:38:50 +01:00
falkTX b9b53827ad
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-14 13:27:11 +01:00
falkTX 6dd511b968
Disable LTO for wine32 and wine64 steps if enabled
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-13 22:27:50 +01:00
falkTX 6adc2afa2f Use LIB_EXT for wine libs copying 2022-10-13 01:21:27 +01:00
falkTX 2beb82b2e0
Fix make install missing some files
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-12 19:50:29 +01:00
falkTX bae7149b0d
Bump version to 2.6.0-alpha1
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-12 13:07:42 +01:00
Alexandros Theodotou 269d184c36 fix make install (missing pluginlist dir) 2022-10-09 19:49:20 +01:00
falkTX d459252956 Prepare makefile for reorganize changes 2022-10-09 14:40:40 +01:00
falkTX 7d23ab72be
Force usage of i686-w64-mingw32 for win32 builds on 64bit systems
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-27 22:37:43 +01:00
falkTX 8c58d0994c
Bump version to 2.5.1
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-15 00:55:00 +01:00
falkTX 2b8c77b2c0
Bump version to 2.5.0
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-14 15:22:34 +01:00
falkTX f338119cd7
Fix windows build
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-06 10:28:48 +01:00
falkTX 050513441b
Fix make clean
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-03 02:11:24 +01:00
falkTX 36beab5b13
Allow to build internal plugins with a custom dpf
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-28 03:01:15 +01:00
Filipe Coelho 2dd26df2ca
Merge branch 'main' into jsfx-2 2022-05-25 13:14:27 +02:00
falkTX 7a611594be Always build juce_gui_extra; Add new mingw std compat files
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-25 01:05:02 +01:00
falkTX 882082c8db Start the update to JUCE7
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-25 01:05:02 +01:00
falkTX f22915f6ec
Bump version to 2.4.3
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-15 11:20:10 +01:00
falkTX 719246eb66
Fix make clean for STATIC_PLUGIN_TARGET
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-12 22:50:40 +00:00
Jean Pierre Cimalando fd22df0798 Add ysfx (upstream 60917c4) 2022-01-05 05:44:50 +01:00
falkTX 3bc96e352c
Bump version to 2.4.2
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-04 20:56:54 +00:00
falkTX cb3cf83f9f
Move pkgconfig files to their own dir, tweak and install appdata
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-24 10:21:48 +00:00
falkTX 8c9edf7d51 Add static-plugin target, fix some warnings 2021-11-13 18:39:17 +00:00
falkTX 37b294bdd2
Fix dependency target for jackbridge
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-15 23:21:59 +01:00
falkTX ac8e58f84d Fix STATIC_PLUGIN_TARGET build 2021-10-14 23:11:54 +01:00
falkTX 2b3924c89c
Bump version to 2.4.1
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-14 22:25:37 +01:00
falkTX 1d28728d2d Install CarlaNativePlugin.h
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-14 18:23:50 +01:00
falkTX dc6fdacf68 Add STATIC_PLUGIN_TARGET macro; Fix wrong memory reads on lv2 list
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-14 14:29:08 +01:00
falkTX 93cbcaf9cb More USING_RTAUDIO setup, build jackbridge.min.a
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-14 14:29:08 +01:00
Jean Pierre Cimalando 5ec8d07b2b Makefile user variables 2021-10-11 09:44:01 +01:00
Jean Pierre Cimalando e2ca366622 Install header CarlaPluginPtr.hpp 2021-09-07 10:00:04 +01:00
falkTX 293b1422d7
Fix xy-controller GUI now possible to show on "make install" target
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-20 08:54:06 +01:00
falkTX dc2068155d
Bump version to 2.4.0
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-19 20:59:05 +01:00
falkTX babef44a3c
Bump version to 2.3.2
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-07 22:56:10 +01:00
falkTX 444fc97d18
Dynamic version for pkg-config files, for less maintenance
Signed-off-by: falkTX <falktx@falktx.com>
2021-08-07 22:54:40 +01:00
falkTX e579f909d7
Add 32x32 icon
Fixes #1327

Signed-off-by: falkTX <falktx@falktx.com>
2021-08-07 22:48:33 +01:00
falkTX 164c254b55
Bump version to 2.3.1
Signed-off-by: falkTX <falktx@falktx.com>
2021-07-13 18:55:13 +01:00
falkTX 6275b66a40
Use .0 suffix for packaged files
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-13 10:24:49 +01:00