aboutsummaryrefslogtreecommitdiffstats
path: root/src/jalv_internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/jalv_internal.h')
-rw-r--r--src/jalv_internal.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/jalv_internal.h b/src/jalv_internal.h
index 9108b47..bdf5e79 100644
--- a/src/jalv_internal.h
+++ b/src/jalv_internal.h
@@ -26,7 +26,9 @@
#include "lilv/lilv.h"
#include "serd/serd.h"
+#ifdef HAVE_SUIL
#include "suil/suil.h"
+#endif
#include "lv2/lv2plug.in/ns/ext/atom/atom.h"
#include "lv2/lv2plug.in/ns/ext/atom/forge.h"
@@ -295,8 +297,10 @@ struct Jalv {
const LilvUI* ui; ///< Plugin UI (RDF data)
const LilvNode* ui_type; ///< Plugin UI type (unwrapped)
LilvInstance* instance; ///< Plugin instance (shared library)
+#ifdef HAVE_SUIL
SuilHost* ui_host; ///< Plugin UI host support
SuilInstance* ui_instance; ///< Plugin UI instance (shared library)
+#endif
void* window; ///< Window (if applicable)
struct Port* ports; ///< Port array of size num_ports
Controls controls; ///< Available plugin controls