recursive regexp file search.
[ardour.git] / libs / pbd / file_utils.cc
index 9523fdd6bdbd5bd7d6379146d574daa7fe556aef..a15cd04cd4f23f58f4277a3f878b4e7982a5bbf9 100644 (file)
@@ -225,7 +225,8 @@ regexp_filter (const string& str, void *arg)
 void
 find_files_matching_regex (vector<string>& result,
                            const Searchpath& paths,
-                           const std::string& regexp)
+                           const std::string& regexp,
+                           bool recurse)
 {
        int err;
        char msg[256];
@@ -250,7 +251,7 @@ find_files_matching_regex (vector<string>& result,
 
        find_files_matching_filter (result, paths,
                                    regexp_filter, &compiled_pattern,
-                                   true, true, false);
+                                   true, true, recurse);
 
        regfree (&compiled_pattern);
 }