Adapt for new libdcp (fixing large compiler resource requirements).
[dcpomatic.git] / src / lib / cross_linux.cc
index 530dda027c854562932ce8492082c9da9e8983b5..5c1bb7d9090772d2968c95b45f77ae0bfdac7897 100644 (file)
@@ -101,22 +101,21 @@ cpu_info ()
 boost::filesystem::path
 resources_path ()
 {
-       char const * p = getenv ("DCPOMATIC_LINUX_SHARE_PREFIX");
-       if (p) {
-               return boost::filesystem::path(p) / "dcpomatic2";
-       }
-       return boost::filesystem::canonical(LINUX_SHARE_PREFIX) / "dcpomatic2";
+       return directory_containing_executable().parent_path() / "share" / "dcpomatic2";
 }
 
 
 boost::filesystem::path
 xsd_path ()
 {
-       char const * p = getenv ("DCPOMATIC_LINUX_SHARE_PREFIX");
-       if (p) {
-               return boost::filesystem::path(p) / "libdcp" / "xsd";
-       }
-       return boost::filesystem::canonical(LINUX_SHARE_PREFIX) / "libdcp" / "xsd";
+       return directory_containing_executable().parent_path() / "share" / "libdcp" / "xsd";
+}
+
+
+boost::filesystem::path
+tags_path ()
+{
+       return directory_containing_executable().parent_path() / "share" / "libdcp" / "tags";
 }