JP Cimalando
3a4c4c8abb
Build and installation of translation files
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
4fc8860bde
Use --whole-archive for internal static libs
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
6ef541d1da
Fix strict build warnings against clang
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
29c55500a7
Pass DLS/GIG files into fluidsynth if version is recent enough
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b5b10f833d
Fix build with EXTERNAL_PLUGINS=false
4 years ago
falkTX
1bf31a4334
Fix missing ALSA engine driver support in Linux builds
Closes #1115
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
6fb2785918
Only build juce for certain archs; Report if using vst3 support
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
fc8e4ef701
Use -fno-common in build flags so we can early catch gcc-10 issues
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
c1c406c7ff
Xcursor not needed as library, only the headers
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
82a6e1e45a
xcursor is needed for juce
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
f35ea2d88f
Fixup for CI
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d91b48e908
Use JUCE by default on linux if supported; Cleanup config a bit
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
5c5d8c1ceb
Allow to customize pkg-config
4 years ago
falkTX
54c075d5af
Restrict ffmpeg usage to known good versions
Fixes #1017
sorta...
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
00a8f7f999
A few more changes as needed for osx
4 years ago
falkTX
cdcd18725b
Fix pedantic warnings; Make binary dir set by default on standalone
4 years ago
falkTX
d5436a56cb
Set Qt5 related build flags
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
a89dfbf49d
Fix string-copy related compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
f9b59964a7
Start work to allow split lv2 bundles of carla plugins
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
7b754358e6
Use juce by default on osx and win; fix build with gcc9
5 years ago
falkTX
cdcaeceeed
More tweaks for hylia
5 years ago
falkTX
cabb3f6c79
Update hylia (link) sources, now builds with mingw
5 years ago
falkTX
9556537116
Fix build with custom pyuic/pyrcc
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
85298a0d99
Add a FIXME comment in main makefile includes
5 years ago
falkTX
44732c8ab1
Do not enable Qt5 if it has been built statically
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
5423bc68b5
Don't use -Weffc++ on strict debug build
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
d586cb32ad
Tweaks for new osx build
5 years ago
falkTX
16f6415921
Make JACKBRIDGE_DIRECT simpler to work with
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
25392124d3
Install internal jack client
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
cf4f1dd97a
Allow to build arm32 bridge, magically works with qemu/binfmt \o/
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
c851ea0a02
Build windows binaries with -mstackrealign
Fixes #855
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
2721a7036f
Build windows binaries with -mstackrealign
Fixes #855
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
07f0405e29
Do not build external plugins in debug or strict build modes
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
579dea61db
Handle strict build for code that targets juce stuff; Cleanup
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
Filipe Coelho
f7ea7061dd
Improve travis CI setup ( #823 )
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
8672df82ad
Fix some strict compiler warnings
Fixes #821
Fixes #822
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
b93b877fa1
Do not build external plugins in DEBUG mode
They make bigger binaries, take longer to build and sometimes even fail.
We do not need them in DEBUG mode, since they are assumed to be tested and work well
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
284a74b2f5
Do not build juce stuff by default for any OS for now
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
ea88d9169d
Make juce/carla vst save cross-compatible; Builds entire juce on linux
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
9b0e7feba5
Adjust a few things
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
f75a4803db
More juce tweaks
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
51428eeb94
Avoid jassert name clashes, makefile stuff
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
37014357ad
Start adapting for old juce
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
7f81fe0a0c
Drop support for PyQt4 in frontend
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
Andreas Müller
4bade5f02c
Fixes for fluidsynth >= 2.0.0 ( #766 )
* Fluidsynths: Ensure fluidsynth's defaults are set once and in one place
This makes transition fluidsynth 1.x -> 2.x a lot easier.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* Enable support for fluidsynth >= 2.0.0
This reverts commit e67ba7c25b
.
* Fixes for fluidsynth >= 2.0.0
* preset iteration and getters have changed
* constants for most defaults are no more available in public headers -
fluidsynth wants to be asked
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
6 years ago
falkTX
b67b022ec9
Fix previous commit
6 years ago
falkTX
b809bc4c13
Don't build sf2/3 support if fluidsynth is > 1.9.9
6 years ago
Andreas Müller
478c6e906a
Fixes for fluidsynth >= 2.0.0 ( #766 )
* Fluidsynths: Ensure fluidsynth's defaults are set once and in one place
This makes transition fluidsynth 1.x -> 2.x a lot easier.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* Enable support for fluidsynth >= 2.0.0
This reverts commit e67ba7c25b
.
* Fixes for fluidsynth >= 2.0.0
* preset iteration and getters have changed
* constants for most defaults are no more available in public headers -
fluidsynth wants to be asked
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
6 years ago
Andreas Müller
fb410954dc
Fixes for fluidsynth >= 2.0.0 ( #766 )
* Fluidsynths: Ensure fluidsynth's defaults are set once and in one place
This makes transition fluidsynth 1.x -> 2.x a lot easier.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* Enable support for fluidsynth >= 2.0.0
This reverts commit e67ba7c25b
.
* Fixes for fluidsynth >= 2.0.0
* preset iteration and getters have changed
* constants for most defaults are no more available in public headers -
fluidsynth wants to be asked
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
6 years ago
falkTX
e67ba7c25b
Fix previous commit
6 years ago