summaryrefslogtreecommitdiffstats
path: root/bootstrap.sh
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2011-01-15 01:21:25 (GMT)
committerEvan Martin <martine@danga.com>2011-01-15 01:27:27 (GMT)
commit5dd7baa8cf810aef3763f3cfad15b5e5b3e2ef70 (patch)
tree9cd207cf75e8ba6dbc60159ae7e0c286ac2bc07c /bootstrap.sh
parentfacdb4c90f01c762df4dcc87ab9cddf834fe41f2 (diff)
downloadNinja-5dd7baa8cf810aef3763f3cfad15b5e5b3e2ef70.zip
Ninja-5dd7baa8cf810aef3763f3cfad15b5e5b3e2ef70.tar.gz
Ninja-5dd7baa8cf810aef3763f3cfad15b5e5b3e2ef70.tar.bz2
use config file for build-time options; default to opt
Diffstat (limited to 'bootstrap.sh')
-rwxr-xr-xbootstrap.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/bootstrap.sh b/bootstrap.sh
index dadecfc..c36d533 100755
--- a/bootstrap.sh
+++ b/bootstrap.sh
@@ -2,6 +2,13 @@
set -e
+cat >config.ninja <<EOT
+# This file is generated by bootstrap.sh.
+conf_cflags = -O2
+conf_ldflags = -s
+# When developing:
+# conf_cflags = -g -Wall
+EOT
srcs=$(ls src/*.cc | grep -v test)
echo "Building stage 1..."
g++ -Wno-deprecated -o ninja.bootstrap $srcs