From 4d173d604896c80c99f7e4cdaa3908b55b0fdb81 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 29 Jan 2018 22:29:52 +0100 Subject: Prepare plugin-meta-data config-dir and files --- libs/ardour/plugin_manager.cc | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'libs/ardour/plugin_manager.cc') diff --git a/libs/ardour/plugin_manager.cc b/libs/ardour/plugin_manager.cc index 378d260176..d04a1bf5a3 100644 --- a/libs/ardour/plugin_manager.cc +++ b/libs/ardour/plugin_manager.cc @@ -72,6 +72,7 @@ #include "pbd/whitespace.h" #include "pbd/file_utils.h" +#include "ardour/directory_names.h" #include "ardour/debug.h" #include "ardour/filesystem_paths.h" #include "ardour/ladspa.h" @@ -1437,6 +1438,14 @@ PluginManager::set_status (PluginType t, string id, PluginStatusType status) statuses.insert (ps); } +std::string +PluginManager::user_plugin_metadata_dir () const +{ + std::string dir = Glib::build_filename (user_config_directory(), plugin_metadata_dir_name); + g_mkdir_with_parents (dir.c_str(), 0744); + return dir; +} + const ARDOUR::PluginInfoList& PluginManager::windows_vst_plugin_info () { -- cgit v1.2.3