Commit Graph

8 Commits

Author SHA1 Message Date
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