Michael Forney
741d252822
Port build scripts to POSIX shell
...
Since we are now using Lua to generate ninja files, use of rc in build scripts
seems unnecessary and adds an additional bootstrap dependency. None of them are
too fancy, so just port to POSIX sh instead.
2018-02-16 02:52:34 -08:00
Michael Forney
e7d708d073
Set ninja_required_version
...
We use features through ninja version 1.7 (implicit outputs).
Fixes #4 .
2017-10-29 20:33:56 -07:00
Michael Forney
003dbc7488
Move defaults to config.def.lua
2017-10-24 02:01:14 -07:00
Michael Forney
224b5fdbf9
Add mechanism to probe for toolchain features
2017-10-23 21:43:52 -07:00
Michael Forney
6026883449
Remove need for build.ninja and config.ninja
2017-10-20 21:52:13 -07:00
Michael Forney
677b59c07c
Move some stuff from build.ninja to gen.lua
2017-10-20 21:36:30 -07:00
Michael Forney
a5d613ce95
Remove stray comment
2017-10-06 12:56:35 -07:00
Michael Forney
ba94a8513d
Rewrite ninja generation scripts in Lua
2017-09-25 19:23:06 -07:00