diff options
| author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-06-26 07:36:55 +0900 |
|---|---|---|
| committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | 2015-06-26 16:42:23 +0900 |
| commit | e947f4ebaad385946f47afdb3f00f4e80c56edc2 (patch) | |
| tree | 34fdaf665b67245cf392a36a3601b6bd54874f04 /rule.cc | |
| parent | 2e23e4a2954b162436fb77c43518941c88eb4978 (diff) | |
[C++] Fix preserve_single_dot.mk
Diffstat (limited to 'rule.cc')
| -rw-r--r-- | rule.cc | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -28,9 +28,9 @@ namespace { // and file are considered to be the same file. // From http://www.gnu.org/software/make/manual/make.html#Features StringPiece TrimLeadingCurdir(StringPiece s) { - if (s.substr(0, 2) != "./") - return s; - return s.substr(2); + while (s.substr(0, 2) == "./") + s = s.substr(2); + return s; } static void ParseInputs(Rule* r, StringPiece s) { |
