falkTX
ad2bd0937b
Add "plugin-wine" make target in cross-compile mingw mode
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
61c78d5745
Add final steps for carla-vst via wine
6 years ago
falkTX
a373a71d61
Build VST plugin for all possible OSes
6 years ago
falkTX
6230243c0d
Install the new header and pkg-config files
6 years ago
falkTX
5af074b399
Move frontend code to its own folder
6 years ago
falkTX
5b3db940e4
Bump required fluidsynth to 1.1.7, for sf3 support
A lot easier than handle sf2 vs sf3 separately.
Closes #717
6 years ago
falkTX
02f0ee8ed4
Add rest make target
6 years ago
falkTX
2157400dc9
Whitespace
6 years ago
falkTX
3a270f573c
Always build DGL, even if not using external plugins
6 years ago
falkTX
1286793a53
Start getting rid of linuxsampler
6 years ago
falkTX
56c05b4952
SFZero stuff working, only final details needed now
6 years ago
falkTX
8d1b48b72c
Don't install base python scripts in dist-packages
Often ends up in wrong dir, and did not prove useful in the end
Fixes #678
6 years ago
falkTX
7cf981fa7c
Prevent user from cross-compiling the wrong target
6 years ago
falkTX
5094196ece
Show if libmagic is available during "make features"
6 years ago
falkTX
376264d97d
Never build pulseaudio driver for MacOS
7 years ago
falkTX
26601eaaef
Continue previous commit
7 years ago
falkTX
3758c0051c
Only create libdir/python3/dist-packages on linux
7 years ago
falkTX
ee47b2d019
Use relative paths for make-install symlinks
This finishes the BSD port, hurray!
7 years ago
falkTX
f615103037
Only install python backend to system under linux
7 years ago
falkTX
a121ed9e3c
Don't install C++ util headers/code
7 years ago
falkTX
4391ea2aad
Do not create empty libdir/carla/jack folder under non-gnu systems
7 years ago
falkTX
9a4c69d87e
Really fix make-install for BSD
7 years ago
falkTX
c9d15999ca
Really fix make-install for non gnu systems
7 years ago
falkTX
a472b6dea7
Remove modgui support, requires webkit which is qt4 only
7 years ago
falkTX
f2e842bb59
Make 'make install' compatible with non-gnu systems
7 years ago
falkTX
ddc7c4008c
Continue last commit
7 years ago
falkTX
ef1eb4b8d3
Fix make features coloring print
7 years ago
falkTX
3d2b57762b
Automatically detect if we should use colors for 'make features'
7 years ago
falkTX
7248eda66d
Correct 'make features' for haiku and bsd
7 years ago
falkTX
bca997d865
Remove leftovers of VST3/AU
7 years ago
falkTX
48995130fd
Only build interposer on linux
7 years ago
falkTX
28b31db101
Fix "make install" with multiple jobs
Closes #533
7 years ago
falkTX
8691117503
Go back to old audiofile plugin from 1.x release
This adds back audio_decoder library as module as well.
Likely breaks bridges build, to be handled soon.
7 years ago
falkTX
5c7526417a
print if experimental plugins are being built or not
7 years ago
falkTX
25bdf4c025
Move external plugins install to external file
7 years ago
falkTX
2f721f3b4d
Start moving some plugins to external dir
7 years ago
falkTX
b00010b65a
Rename the custom mini juce fork to "water"
7 years ago
falkTX
0fc5553a49
Finish moving things to mini juce
7 years ago
falkTX
aff83aca09
Remove juce_audio_basics and adapt code for it
7 years ago
falkTX
df1e2f12b1
Start to get rid of Juce
7 years ago
falkTX
f57140592c
Fix typo
7 years ago
falkTX
ea305bcc2d
Install libjack on linux systems; Fix missing macro
7 years ago
falkTX
8e5c2e292e
Move libjack into its own dir
7 years ago
falkTX
4c29497581
Expose dialog to start jack apps within carla, super experimental
7 years ago
Adam Sampson
d269868b72
Parallel build fix: avoid multiple jobs in source/theme.
The top-level Makefile has three library targets which invoke submakes
in source/theme. Since the submake targets share object files, and make
isn't aware of dependencies between different make processes, a parallel
build can try to build the same object file more than once. This results
in failures like this, where two makes are trying to build the same
object:
Linking carlastyle.so
../../build/theme/Release/CarlaStyle.cpp.qt5.o: file not recognized: File truncated
collect2: error: ld returned 1 exit status
Work around this by having all the theme*.a targets depend on theme.
7 years ago
Adam Sampson
a4690e0728
Parallel build fix: interposer needs libs.
Without this, a parallel build will sometimes fail in source/interposer with:
g++: error: ../../build/modules/Release/juce_core.a: No such file or directory
7 years ago
falkTX
aa5f185440
Don't install carla-control stuff if liblo is not available
Closes #512
7 years ago
falkTX
8d95f5946b
Fix build
7 years ago
falkTX
e0052929f5
Update Juce to v5.1.1, tweak Carla code as needed
7 years ago
falkTX
a997daafa4
Only build and install VST plugin if backend is available
7 years ago