#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.
*/
sys::path user_config_directory ();
+ /**
+ * @return the path to the directory that contains the system wide ardour
+ * modules.
+ */
+ sys::path ardour_module_directory ();
+
+ SearchPath ardour_search_path ();
+
+ SearchPath system_config_search_path ();
+
+ SearchPath system_data_search_path ();
+
} // namespace ARDOUR
#endif