Skip to content

Commit 1cf494c

Browse files
committed
Fix build with latest LV2
Signed-off-by: falkTX <falktx@falktx.com>
1 parent 38d7d0d commit 1cf494c

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

source/FluidPlug.c

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,20 @@
2020
#include <string.h>
2121

2222
#include <fluidsynth.h>
23+
24+
#if defined(__has_include) && __has_include(<lv2/core/lv2.h>)
25+
#include <lv2/core/lv2.h>
26+
#include <lv2/atom/atom.h>
27+
#include <lv2/atom/util.h>
28+
#include <lv2/midi/midi.h>
29+
#include <lv2/urid/urid.h>
30+
#else
2331
#include <lv2/lv2plug.in/ns/lv2core/lv2.h>
2432
#include <lv2/lv2plug.in/ns/ext/atom/atom.h>
2533
#include <lv2/lv2plug.in/ns/ext/atom/util.h>
2634
#include <lv2/lv2plug.in/ns/ext/midi/midi.h>
2735
#include <lv2/lv2plug.in/ns/ext/urid/urid.h>
36+
#endif
2837

2938
#ifndef FLUIDPLUG_LABEL
3039
#error FLUIDPLUG_LABEL undefined
@@ -63,7 +72,7 @@ typedef enum {
6372
kPortProgram,
6473
} FluidSynthPluginPorts;
6574

66-
static LV2_Handle lv2_instantiate(const struct _LV2_Descriptor* descriptor, double sampleRate, const char* bundlePath, const LV2_Feature* const* features)
75+
static LV2_Handle lv2_instantiate(const struct LV2_Descriptor* descriptor, double sampleRate, const char* bundlePath, const LV2_Feature* const* features)
6776
{
6877
const LV2_URID_Map* uridMap = NULL;
6978

0 commit comments

Comments
 (0)