Fix finding panner modules on windows by looking for files with *.dll extension
authorPaul Davis <paul@linuxaudiosystems.com>
Mon, 15 Jul 2013 12:07:12 +0000 (08:07 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Mon, 15 Jul 2013 12:07:12 +0000 (08:07 -0400)
libs/ardour/panner_manager.cc

index 06fc42aab92eee6a8d91110b77ac2b2d5a00092e..4e4ad7fe4d43106597c8df94e67b3a210ff9817e 100644 (file)
@@ -71,6 +71,7 @@ PannerManager::discover_panners ()
 
        Glib::PatternSpec so_extension_pattern("*.so");
        Glib::PatternSpec dylib_extension_pattern("*.dylib");
+       Glib::PatternSpec dll_extension_pattern("*.dll");
 
        find_matching_files_in_search_path (panner_search_path (),
                                            so_extension_pattern, panner_modules);
@@ -78,6 +79,9 @@ PannerManager::discover_panners ()
        find_matching_files_in_search_path (panner_search_path (),
                                            dylib_extension_pattern, panner_modules);
 
+       find_matching_files_in_search_path (panner_search_path (),
+                                           dll_extension_pattern, panner_modules);
+
        DEBUG_TRACE (DEBUG::Panning, string_compose (_("looking for panners in %1"), panner_search_path().to_string()));
 
        for (vector<std::string>::iterator i = panner_modules.begin(); i != panner_modules.end(); ++i) {