aboutsummaryrefslogtreecommitdiff
path: root/bdep/utility.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'bdep/utility.cxx')
-rw-r--r--bdep/utility.cxx14
1 files changed, 14 insertions, 0 deletions
diff --git a/bdep/utility.cxx b/bdep/utility.cxx
index 0e19691..703520e 100644
--- a/bdep/utility.cxx
+++ b/bdep/utility.cxx
@@ -310,4 +310,18 @@ namespace bdep
dr << info << "consider using " << opt << " to override";
}
}
+
+ string
+ repository_name (const dir_path& d)
+ {
+ // We could probably obtain the canonical name by creating the repository
+ // URL and then the repository location, but let's keep it simple and
+ // produce it directly.
+ //
+ #ifdef _WIN32
+ return "dir:" + lcase (d.string ());
+ #else
+ return "dir:" + d.string ();
+ #endif
+ }
}