summaryrefslogtreecommitdiff
path: root/src/lib/cross_linux.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/cross_linux.cc')
-rw-r--r--src/lib/cross_linux.cc16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/lib/cross_linux.cc b/src/lib/cross_linux.cc
index e17f188b9..95bd975f8 100644
--- a/src/lib/cross_linux.cc
+++ b/src/lib/cross_linux.cc
@@ -103,11 +103,23 @@ shared_path ()
{
char const * p = getenv ("DCPOMATIC_LINUX_SHARE_PREFIX");
if (p) {
- return p;
+ return boost::filesystem::path(p) / "dcpomatic2";
+ }
+ return boost::filesystem::canonical(LINUX_SHARE_PREFIX) / "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);
+ return boost::filesystem::canonical(LINUX_SHARE_PREFIX) / "libdcp" / "xsd";
}
+
void
run_ffprobe (boost::filesystem::path content, boost::filesystem::path out)
{