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
falkTX
0e0a27276f
Don't build sf2/3 support if fluidsynth is > 1.9.9
6 years ago
falkTX
d73c0788cc
Fix some warnings triggered by gcc-8
6 years ago
falkTX
573e9ab85b
Fix previous commit
6 years ago
falkTX
f93fd14c05
Don't build sf2/3 support if fluidsynth is > 1.9.9
6 years ago
falkTX
85ebe336c5
Fix some warnings triggered by gcc-8
6 years ago
falkTX
1ad96dc51e
Fix build on Haiku OS
6 years ago
falkTX
582f4d5622
Fix build on Haiku OS
6 years ago
falkTX
5c5d87d0ae
Allow custom DGL build for wine, adjust code where needed
6 years ago
falkTX
f13e9e5218
Add -fno-rerun-cse-after-loop to build flags under windows
6 years ago
falkTX
7462089f45
Fix stupid typo leading to dummy driver being built
6 years ago
falkTX
5fbc850e09
Remove win32 hacks for fluidsynth libs
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
763a416e0b
Adjust makefiles to make it easier for windows travis builds
6 years ago
falkTX
3a270f573c
Always build DGL, even if not using external plugins
6 years ago
falkTX
ba28132f4c
Always use -static linker flag when building for windows
6 years ago
falkTX
1286793a53
Start getting rid of linuxsampler
6 years ago
falkTX
d5e33fe685
Initial commit of sfzero code. WIP, does not build fully yet
6 years ago
falkTX
d636a81494
Don't build rtaudio/midi dummy backend
6 years ago
falkTX
e183b1d54f
Less optimizations for no-sse build
6 years ago
falkTX
514fecc09c
Store location to uic tool
6 years ago
falkTX
7cfeb809ee
Automatically enable external plugins when its repo is available
6 years ago
falkTX
1b5c1ba590
Disable external plugins by default
Closes #578
6 years ago
falkTX
827a147298
Cleanup
6 years ago
falkTX
62ab3a6998
Add logic for "BUILDING_FOR_WINDOWS" vars directly in makefile
6 years ago
falkTX
e6f77061ea
Don't enable sse on windows debug build
6 years ago
falkTX
87edc4f0d7
Rework macOS scripts a little (missing glib)
6 years ago
falkTX
4d05ccca2c
Simplify finding Qt5 tools
Closes #551
6 years ago
falkTX
bb617667b0
Build with -O3 by default
6 years ago
falkTX
af6435313f
Fix build with static libmagic
6 years ago
Filipe Coelho
158c6dc9cc
Remove checks for uic, never used
6 years ago
Filipe Coelho
9f21774512
Test for rcc when looking for Qt
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
9c143c23e7
Check for Qt4 and Qt5 on all systems (including MacOS)
7 years ago
falkTX
2c139262e9
Fully disable c++11 if building on older MacOS
7 years ago
falkTX
94418a6a14
Disable external plugins if building in DEBUG mode
7 years ago
falkTX
b8046771e8
Detect target OS by calling $CC
Closes #542
7 years ago
falkTX
93e567acc6
Rename LINUX_PULSE to UNIX_PULSE, it's not linux only
7 years ago
falkTX
7068200a45
Fix typo
7 years ago
falkTX
c2f7af8c55
Automatically detect OS during build
7 years ago
falkTX
396d885275
Don't try to build ALSA support for Hurd
Builds fine now
7 years ago
falkTX
51540d510e
First attempt to make it work on Hurd
7 years ago
falkTX
b11e2d399a
Fix Qt5 tools dir for Haiku
7 years ago
falkTX
74b3137d83
More fixes for non-gnu systems
7 years ago
falkTX
9a4c69d87e
Really fix make-install for BSD
7 years ago
falkTX
18bb0bd016
Fix finding qt5 tools under BSD
Was leaving it disabled by default, now hopefully fixed
7 years ago