diff options
author | Robin Gareus <robin@gareus.org> | 2014-02-25 13:06:13 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-02-25 14:57:58 +0100 |
commit | 30de04a58ccab82d00ff87ebdd2cece6c0aa388b (patch) | |
tree | 63319e00caf9edd82df85ab4c088238e32a48983 /libs/ardour/plugin_manager.cc | |
parent | e1c82dfd857465cd5900f1bd626b3d651b7e7617 (diff) |
global static path to plugin scanner app.
Diffstat (limited to 'libs/ardour/plugin_manager.cc')
-rw-r--r-- | libs/ardour/plugin_manager.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/ardour/plugin_manager.cc b/libs/ardour/plugin_manager.cc index 1627d67664..070936add1 100644 --- a/libs/ardour/plugin_manager.cc +++ b/libs/ardour/plugin_manager.cc @@ -93,6 +93,7 @@ using namespace PBD; using namespace std; PluginManager* PluginManager::_instance = 0; +std::string PluginManager::scanner_bin_path = ""; PluginManager& PluginManager::instance() @@ -114,6 +115,12 @@ PluginManager::PluginManager () char* s; string lrdf_path; + if (!PBD::find_file_in_search_path ( + PBD::Searchpath(Glib::build_filename(ARDOUR::ardour_dll_directory(), "fst")), + "ardour-vst-scanner", scanner_bin_path)) { + PBD::warning << "VST scanner app not found.'" << endmsg; + } + load_statuses (); if ((s = getenv ("LADSPA_RDF_PATH"))){ |