aboutsummaryrefslogtreecommitdiff
path: root/strutil.cc
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-08-06 19:23:18 +0900
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-08-06 19:23:18 +0900
commit5a71a8b0947d8fa1acc87217cd9201530f92e89c (patch)
treebc54bb258df452ccf6dacb155d7d9a0db06f746e /strutil.cc
parenta696024e8b5ae2fcb79bfd6f841eb61a261fa434 (diff)
[C++] Re-run commands only when certain directories are updated
Diffstat (limited to 'strutil.cc')
-rw-r--r--strutil.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/strutil.cc b/strutil.cc
index 8665358..7afe743 100644
--- a/strutil.cc
+++ b/strutil.cc
@@ -406,3 +406,14 @@ string SortWordsInString(StringPiece s) {
sort(toks.begin(), toks.end());
return JoinStrings(toks, " ");
}
+
+string ConcatDir(StringPiece b, StringPiece n) {
+ string r;
+ if (!b.empty()) {
+ b.AppendToString(&r);
+ r += '/';
+ }
+ n.AppendToString(&r);
+ NormalizePath(&r);
+ return r;
+}