diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index a82d9a393e..4cfa91f1fc 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -136,7 +136,10 @@ #include "ardour/utils.h" #include "ardour/vca_manager.h" #include "ardour/vca.h" + +#ifdef VST3_SUPPORT #include "ardour/vst3_plugin.h" +#endif // VST3_SUPPORT #include "midi++/port.h" #include "midi++/mmc.h" @@ -881,10 +884,12 @@ Session::destroy () _transport_fsm->stop (); +#ifdef VST3_SUPPORT /* close VST3 Modules */ for (auto const& nfo : PluginManager::instance().vst3_plugin_info()) { std::dynamic_pointer_cast (nfo)->m.reset (); } +#endif // VST3_SUPPORT DEBUG_TRACE (DEBUG::Destruction, "Session::destroy() done\n");