summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-04-17 22:29:39 -0700
committerMichael Forney <mforney@mforney.org>2016-04-17 22:29:39 -0700
commit9b82f86a8de20d685f7f9d31c6e4d93162a4e40b (patch)
tree0bf055003453bdedb5911cc6870a1ccf979f9794
parentaa97d45d6054e6203110f16fdbad6c88af9c911a (diff)
Add support for building with a host toolchain
-rw-r--r--build.ninja2
-rw-r--r--config.ninja7
-rw-r--r--toolchain/default.ninja5
3 files changed, 9 insertions, 5 deletions
diff --git a/build.ninja b/build.ninja
index 4ef1cba5..a7616ea8 100644
--- a/build.ninja
+++ b/build.ninja
@@ -1,6 +1,8 @@
include config.ninja
include rules.ninja
+include toolchain/$toolchain.ninja
+
subninja local.ninja
build build.ninja: phony phony/ninja
diff --git a/config.ninja b/config.ninja
index e595f0a0..5bc4308e 100644
--- a/config.ninja
+++ b/config.ninja
@@ -1,10 +1,7 @@
builddir = out
-ar = ar
-cc = cc
-
-cflags = -O2 -march=native -pipe
-ldflags = -static
+toolchain = default
+host_toolchain = default
zic = zic
lex = lex
diff --git a/toolchain/default.ninja b/toolchain/default.ninja
new file mode 100644
index 00000000..528c1d95
--- /dev/null
+++ b/toolchain/default.ninja
@@ -0,0 +1,5 @@
+ar = ar
+cc = cc
+
+cflags = -O2 -march=native -pipe
+ldflags = -static