falkTX
44e872bebf
Fix cross-compilation without an exe wrapper
3 years ago
falkTX
f70ad43965
Fix build on old macOS
3 years ago
falkTX
8f90098dd3
Force-fix macos theme builds
3 years ago
falkTX
f6a7d9c9d0
Fix libmagic detection under macos-universal builds
3 years ago
falkTX
8d9e0c13d6
Make it no longer needed to do "make BUILDING_FOR_WINDOWS=true"
3 years ago
falkTX
36d48a5bb8
Tweaks in makefile and macOS script, in preparation for arm64/m1
3 years ago
falkTX
4bb7d6e05d
Set TARGET_MACHINE var in makefile, even if target OS already set
Fixes #1266
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
807d2742f7
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
fc5f1be272
Add i486 and i586 to archs supported by juce
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
e9eed8bb86
Better/faster detection for libmagic (when present)
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
c4d245ac16
Better compatibility with msys2
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
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