Fix the horrible mess that was anything related to sources and paths.
[ardour.git] / libs / ardour / ardour / filesystem_paths.h
index 0e17327fa5b5dbb35af7d558afc81f0905213acc..12995bd81852c7d651eb53a7db817e27fc60ddb2 100644 (file)
 #define ARDOUR_FILESYSTEM_PATHS_INCLUDED
 
 #include <pbd/filesystem.h>
+#include <pbd/search_path.h>
 
 namespace ARDOUR {
 
        using namespace PBD;
-       
+
        /**
         * @return the path to the directory used to store user specific ardour
         * configuration files.
@@ -36,7 +37,13 @@ namespace ARDOUR {
         * @return the path to the directory that contains the system wide ardour
         * modules.
         */
-       sys::path system_module_directory ();
+       sys::path ardour_module_directory ();
+
+       SearchPath ardour_search_path ();
+
+       SearchPath system_config_search_path ();
+
+       SearchPath system_data_search_path ();
 
 } // namespace ARDOUR