| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-10-20 | Remove need for build.ninja and config.ninja | Michael Forney | |
| 2017-10-20 | Move some stuff from build.ninja to gen.lua | Michael Forney | |
| 2017-09-01 | Remove obsolete tool variables | Michael Forney | |
| We don't use lex, python, or perl for build. For yacc and zic, just remove the variables. It is unlikely that they need to be changed. | |||
| 2017-08-13 | Properly set target_cxxflags | Michael Forney | |
| cflags isn't set at this point. | |||
| 2017-01-03 | Change default target toolchain to x86_64-linux-musl | Michael Forney | |
| This way, compiling from a non-musl host system is easier since we can use the host's libpng and zlib when building netsurf. | |||
| 2016-12-29 | Allow using /.git as output repository | Michael Forney | |
| 2016-12-13 | Move {cc,cxx,ld}flags settings from toolchain to config | Michael Forney | |
| 2016-12-13 | Allow local config.ninja | Michael Forney | |
| 2016-11-20 | Drop phony/ prefix from phony targets | Michael Forney | |
| There is little chance of collision between phony target names and actual sources checked in $dir. Additionally, it was a bit magical when processing phony sources because paths starting with $ or phony/ were left alone, while others were prepended with $outdir/. Also, where appropriate, use phony targets for dependencies instead of specifying all of them for every compile action. This makes the resulting ninja files easier to read, and might be more efficient too. | |||
| 2016-04-17 | Add support for building with a host toolchain | Michael Forney | |
| 2016-04-17 | Name the phony target for generating local.ninja 'ninja' | Michael Forney | |
| 2016-04-16 | Use phony rules for tracking ninja generation dependencies | Michael Forney | |
| 2016-04-15 | Use stamp files to avoid rebuilding parent directory local.ninja unnecessarily | Michael Forney | |
| 2016-04-15 | Move builddir to config.ninja and check-in build.ninja | Michael Forney | |
