commit | c7629e019c5d61ffb3b50da04b692dd64e0ac8e4 | [log] [tgz] |
---|---|---|
author | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Wed Jul 22 02:41:57 2015 +0900 |
committer | Shinichiro Hamaji <shinichiro.hamaji@gmail.com> | Wed Jul 22 02:41:57 2015 +0900 |
tree | 1b83626eaf7e6e40ca984be7e3bb0d17830d7a19 | |
parent | 2f80f4bc44a03b701f0633babf1c00257cefe262 [diff] |
[C++] Add chdir back if --ninja_dir is not specified
diff --git a/ninja.cc b/ninja.cc index 05c8455..2aa118a 100644 --- a/ninja.cc +++ b/ninja.cc
@@ -559,6 +559,8 @@ fprintf(fp, "#!%s\n", shell->c_str()); fprintf(fp, "# Generated by kati %s\n", kGitVersion); fprintf(fp, "\n"); + if (ninja_dir_ == ".") + fprintf(fp, "cd $(dirname \"$0\")\n"); for (const auto& p : ev_->exports()) { if (p.second) {