falkTX
7cf981fa7c
Prevent user from cross-compiling the wrong target
8 years ago
falkTX
5094196ece
Show if libmagic is available during "make features"
8 years ago
falkTX
376264d97d
Never build pulseaudio driver for MacOS
8 years ago
falkTX
26601eaaef
Continue previous commit
8 years ago
falkTX
3758c0051c
Only create libdir/python3/dist-packages on linux
8 years ago
falkTX
ee47b2d019
Use relative paths for make-install symlinks
This finishes the BSD port, hurray!
8 years ago
falkTX
f615103037
Only install python backend to system under linux
8 years ago
falkTX
a121ed9e3c
Don't install C++ util headers/code
8 years ago
falkTX
4391ea2aad
Do not create empty libdir/carla/jack folder under non-gnu systems
8 years ago
falkTX
9a4c69d87e
Really fix make-install for BSD
8 years ago
falkTX
c9d15999ca
Really fix make-install for non gnu systems
8 years ago
falkTX
a472b6dea7
Remove modgui support, requires webkit which is qt4 only
8 years ago
falkTX
f2e842bb59
Make 'make install' compatible with non-gnu systems
8 years ago
falkTX
ddc7c4008c
Continue last commit
8 years ago
falkTX
ef1eb4b8d3
Fix make features coloring print
8 years ago
falkTX
3d2b57762b
Automatically detect if we should use colors for 'make features'
8 years ago
falkTX
7248eda66d
Correct 'make features' for haiku and bsd
8 years ago
falkTX
bca997d865
Remove leftovers of VST3/AU
8 years ago
falkTX
48995130fd
Only build interposer on linux
8 years ago
falkTX
28b31db101
Fix "make install" with multiple jobs
Closes #533
8 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.
8 years ago
falkTX
5c7526417a
print if experimental plugins are being built or not
8 years ago
falkTX
25bdf4c025
Move external plugins install to external file
8 years ago
falkTX
2f721f3b4d
Start moving some plugins to external dir
8 years ago
falkTX
b00010b65a
Rename the custom mini juce fork to "water"
8 years ago
falkTX
0fc5553a49
Finish moving things to mini juce
8 years ago
falkTX
aff83aca09
Remove juce_audio_basics and adapt code for it
8 years ago
falkTX
df1e2f12b1
Start to get rid of Juce
8 years ago
falkTX
f57140592c
Fix typo
8 years ago
falkTX
ea305bcc2d
Install libjack on linux systems; Fix missing macro
8 years ago
falkTX
8e5c2e292e
Move libjack into its own dir
8 years ago
falkTX
4c29497581
Expose dialog to start jack apps within carla, super experimental
8 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.
8 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
8 years ago
falkTX
aa5f185440
Don't install carla-control stuff if liblo is not available
Closes #512
8 years ago
falkTX
8d95f5946b
Fix build
8 years ago
falkTX
e0052929f5
Update Juce to v5.1.1, tweak Carla code as needed
8 years ago
falkTX
a997daafa4
Only build and install VST plugin if backend is available
8 years ago
falkTX
36e2ceb5a1
ProM is not built if OpenGL is missing
8 years ago
falkTX
5fd7bcffb0
Don't export ext-ui plugins if pyqt is missing, and tweak install
8 years ago
falkTX
c23ffe6351
Move transport panel into main window as a tab
8 years ago
falkTX
6589315ca6
Fix multiple jobs build (build all libs before theme)
Trying to build theme while also building theme libs causes issues.
Now 'make -j 8' works, finally.
Closes #335
8 years ago
falkTX
5395b339a9
Adjust makefile for hylia (link) support
9 years ago
falkTX
3645cf7891
Add carla-jack-single/multi startup tools
9 years ago
falkTX
49bf958ea4
Allow build of plugin bridges for windows
9 years ago
falkTX
91cbc6325f
Experimental Carla-VST with Qt5
10 years ago
falkTX
9e687476ff
Make canvas draggable with mouse middle-click
Closes #292
10 years ago
falkTX
1e7b2ba09c
'make clean' was missing some steps
10 years ago
falkTX
c73c7d6420
Don't install gui files if pyqt is not available
10 years ago
falkTX
ccbe199509
Fix install when qt headers don't match default pyqt
10 years ago