falkTX
|
cf8d885999
|
Remove use of REAL_BUILD macro
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-05-06 15:13:07 +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
|
cf11562c50
|
Fix build with custom DGL namespace
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-04-15 22:14:59 +02:00 |
falkTX
|
04d3e126b4
|
Give up trying to merge all into 1 static lib, too much breakage
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-04-15 16:30:03 +02:00 |
falkTX
|
c11cd7b3b8
|
Tweak external dgl usage
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-03-05 18:50:33 +01:00 |
falkTX
|
4784fc06e1
|
Add a few extra defs to help using external dpf/dgl
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-03-05 18:15:41 +01:00 |
falkTX
|
5d0d243be1
|
Create a single .a file when building as static lib
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-03-05 14:30:02 +01:00 |
falkTX
|
33a142f447
|
Cleanup BASE_OPTS usage, matching DPF
Signed-off-by: falkTX <falktx@falktx.com>
|
2023-02-24 14:11:04 +01:00 |
falkTX
|
d7d94ec516
|
Fix not building static binaries on windows (2.5.0 regression)
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-07-25 17:55:58 +01:00 |
falkTX
|
e6ba65f8fa
|
Do not use wine in CI builds if we can skip it
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-07-15 12:36:24 +01:00 |
falkTX
|
6ee03336ab
|
Report plugin UI close in embed mode
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-07-08 02:28:09 +01:00 |
falkTX
|
71cbec159f
|
Dont use simd for wasm just yet, fix missing APP_EXT usage
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-07-04 15:02:45 +01:00 |
falkTX
|
f90acb5cbb
|
Dont strip wasm binaries, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-07-04 14:39:36 +01:00 |
falkTX
|
728fa94744
|
Allow to disable JACK, and skip bridges for wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-07-03 01:02:33 +01:00 |
falkTX
|
96e4fa5719
|
Initial SDL engine implementation
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-07-02 22:04:46 +01:00 |
falkTX
|
b23293efeb
|
Rework and cleanup makefiles, add WASM var
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-07-02 21:42:01 +01:00 |
falkTX
|
770364fd8e
|
Allow to build with custom DGL namespace
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-06-30 20:01:50 +01:00 |
falkTX
|
acc785f9f1
|
Fix DISTRHO_UI_FILE_BROWSER usage
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-05-28 14:50:18 +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 |
falkTX
|
429019a3c0
|
Tweaks to get external dpf plugins to build together
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-05-26 14:39:49 +01:00 |
falkTX
|
f2c60477ee
|
Do not use -fno-gnu-unique on BSD
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-05-25 19:29:51 +01:00 |
falkTX
|
c012c31be2
|
Update DPF
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-05-25 01:05:02 +01:00 |
falkTX
|
8a5f8887fe
|
Make juce config read by all files
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-05-25 01:05:02 +01:00 |
falkTX
|
dfbce87d01
|
Fix windows build with juce
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-05-25 01:05:02 +01: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
|
9758218192
|
Test builds with LTO enabled
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-03-16 00:00:55 +00:00 |
falkTX
|
c06a4e626a
|
Use -fno-gnu-unique by default
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-03-10 21:33:45 +00:00 |
falkTX
|
f1d7b59020
|
Implement VERBOSE make flag
Signed-off-by: falkTX <falktx@falktx.com>
|
2022-03-07 14:22:05 +00:00 |
falkTX
|
928c09ab9a
|
Allow custom carla namespace, useful for static builds
|
2022-02-15 22:44:53 +00:00 |
falkTX
|
3b933fafb9
|
Use -posix to build under mingw
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-12-05 14:38:48 +00:00 |
falkTX
|
a79be89871
|
Do not use -ffat-lto-objects
|
2021-11-13 16:23:57 +00:00 |
falkTX
|
7a4b81cf81
|
Add WITH_LTO build option, disabled by default
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-11-06 20:01:46 +00:00 |
falkTX
|
ae96ff6974
|
Stop using old gnu++0x, switch to gnu++11
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-11-06 16:10:44 +00: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 |
falkTX
|
285984719c
|
Separate system and dependency checks to new file
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-10-14 14:29:08 +01:00 |
falkTX
|
db46099c08
|
Fix build with some libraries in custom prefixes
|
2021-10-11 21:44:11 +01:00 |
Xeonacid
|
67e38d1247
|
Replace -lpthread with -pthread
According to Stack Overflow and GCC doc, -pthread is the correct way to use pthread.
This fix build error on riscv64.
|
2021-10-09 10:49:29 +01:00 |
falkTX
|
95b13ae45d
|
Ship lv2 gtk bridges with win/mac
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-08-20 07:26:05 +01:00 |
falkTX
|
6c705d8d93
|
Alternative approach to finding qt5 package for make dist
|
2021-08-19 23:10:09 +02:00 |
falkTX
|
ae29d92500
|
Don't build static binaries on Windows if using msys2
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-08-19 11:45:03 +01:00 |
falkTX
|
3c4af6b95f
|
Don't require gobject/glib for gtk bridges, always enabled
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-08-19 09:38:33 +01:00 |
falkTX
|
a09034219e
|
Allow lv2 gtk bridges on any system
|
2021-08-18 22:28:16 +01:00 |
falkTX
|
60ed20e120
|
lv2 ui bridges: dlopen gtk instead of linking to it
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-08-18 14:07:39 +01:00 |
falkTX
|
d3c1c40185
|
Tweak build, still testing
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-08-18 11:13:56 +01:00 |
falkTX
|
bf8f6912f6
|
Strip macOS binaries
|
2021-06-28 18:28:51 +01:00 |
falkTX
|
65d6ddb303
|
Fix previous commit
|
2021-01-11 18:29:59 +00:00 |
falkTX
|
23c5726152
|
Do not build external plugins by default
|
2021-01-11 18:25:35 +00:00 |
falkTX
|
44e872bebf
|
Fix cross-compilation without an exe wrapper
|
2021-01-11 18:24:49 +00:00 |
falkTX
|
f70ad43965
|
Fix build on old macOS
|
2021-01-11 18:12:14 +00:00 |