aboutsummaryrefslogtreecommitdiffstats
path: root/ninja.go
diff options
context:
space:
mode:
authorFumitoshi Ukai <fumitoshi.ukai@gmail.com>2015-07-17 14:45:57 +0900
committerFumitoshi Ukai <fumitoshi.ukai@gmail.com>2015-07-17 14:45:57 +0900
commit08db53a1f1fe6ea60caeb198064df6e38fbf9354 (patch)
tree130e633453717f6135bcd15f4015d1a286af2ae1 /ninja.go
parent68e712b88b5b65811c29824c0e06ebce8202cf38 (diff)
downloadandroid_build_kati-08db53a1f1fe6ea60caeb198064df6e38fbf9354.tar.gz
android_build_kati-08db53a1f1fe6ea60caeb198064df6e38fbf9354.tar.bz2
android_build_kati-08db53a1f1fe6ea60caeb198064df6e38fbf9354.zip
[go] backport [C++] Change directory to Android's code root in ninja.sh
commit 5d484e8ddb56e09d06c67c52421f40fa3490c815
Diffstat (limited to 'ninja.go')
-rw-r--r--ninja.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/ninja.go b/ninja.go
index 722fe44..325ddd7 100644
--- a/ninja.go
+++ b/ninja.go
@@ -340,6 +340,9 @@ func (n *NinjaGenerator) generateShell(suffix string) (err error) {
}()
fmt.Fprintf(f, "#!%s\n", n.ctx.shell)
+ fmt.Fprintf(f, "# Generated by kati %s\n", gitVersion)
+ fmt.Fprintln(f)
+ fmt.Fprintln(f, `cd $(dirname "$0")`)
for name, export := range n.exports {
if export {
v, err := n.ctx.ev.EvaluateVar(name)