aboutsummaryrefslogtreecommitdiff
path: root/src/apps/projsync.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/apps/projsync.cpp')
-rw-r--r--src/apps/projsync.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/apps/projsync.cpp b/src/apps/projsync.cpp
index 40848f51..61681260 100644
--- a/src/apps/projsync.cpp
+++ b/src/apps/projsync.cpp
@@ -137,7 +137,12 @@ int main(int argc, char *argv[]) {
} else if (arg == "--user-writable-directory") {
// do nothing
} else if (arg == "--system-directory") {
- targetDir = PROJ_LIB;
+ targetDir = pj_get_relative_share_proj(ctx);
+#ifdef PROJ_LIB
+ if (targetDir.empty()) {
+ targetDir = PROJ_LIB;
+ }
+#endif
} else if (arg == "--target-dir" && i + 1 < argc) {
i++;
targetDir = argv[i];