Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | CanonicalizePath handles \ on Windows | Scott Graham | 2014-10-30 | 1 | -3/+1 |
| | |||||
* | reword manual for depfile/rspfile escaping change | Nico Weber | 2014-05-24 | 1 | -9/+7 |
| | |||||
* | Make "depfile=$out.d" work if $out contains escaped characters, rspfile too. | Nico Weber | 2014-05-21 | 1 | -2/+4 |
| | | | | | | | | | | | | | | Fixes #730. This has always been broken, but due to #690 more paths are now escaped (e.g. paths containing + characters, like file.c++). Also see discussion in #689. The approach is to give EdgeEnv an enum deciding on whether or not to escape file names, and provide functions that evaluate depfile and rspfile with that set that to kNoEscape. (depfile=$out.d doesn't make sense on edges with multiple outputs.) This should be relatively safe, as $in and $out can't be used on edges, only on rules (#687). | ||||
* | wip for console pool on windows | Nico Weber | 2014-05-13 | 1 | -2/+0 |
| | |||||
* | Introduce the "console" pool | Peter Collingbourne | 2014-02-03 | 1 | -0/+17 |
| | | | | | | | This is a pre-defined pool with a depth of 1. It has the special property that any task in the pool has direct access to the console. This can be useful for interactive tasks or long-running tasks which produce status updates on the console (such as test suites). | ||||
* | add deps_prefix for localized /showIncludes' output parsing | Peter Kümmel | 2013-10-18 | 1 | -1/+9 |
| | |||||
* | Proof reading | Johan Sundström | 2013-08-13 | 1 | -1/+1 |
| | |||||
* | Mention pools in the discussion of ninja's toplevel declarations. | Nico Weber | 2013-07-07 | 1 | -0/+4 |
| | |||||
* | move pool docs down under "more details" | Evan Martin | 2013-04-10 | 1 | -56/+55 |
| | | | | | | The earlier section is a tutorial-style overview. The latter section is for side features like phony rules and header dependencies. Pools fit in with the latter. | ||||
* | more minor manual touchups | Evan Martin | 2013-04-10 | 1 | -5/+5 |
| | |||||
* | mention mtimes | Evan Martin | 2013-04-10 | 1 | -2/+3 |
| | |||||
* | monospace flags | Evan Martin | 2013-04-10 | 1 | -2/+3 |
| | |||||
* | more windows doc updates | Evan Martin | 2013-04-10 | 1 | -4/+11 |
| | |||||
* | update some windows references in the docs | Evan Martin | 2013-04-09 | 1 | -30/+11 |
| | | | | Drop the timing info, it's too variable to commit to a manual. | ||||
* | document deps | Evan Martin | 2013-04-09 | 1 | -16/+83 |
| | |||||
* | tag a feature with the right version number | Evan Martin | 2013-04-05 | 1 | -1/+1 |
| | |||||
* | Merge pull request #513 from fifoforlifo/master | Evan Martin | 2013-03-11 | 1 | -1/+2 |
|\ | | | | | Adding elapsed time (%e) to NINJA_STATUS. | ||||
| * | Added %e to manual.asciidoc, fixed brace style. | Avinash Baliga | 2013-03-11 | 1 | -1/+2 |
| | | |||||
* | | Merge pull request #512 from pcc/compilation-database | Evan Martin | 2013-03-10 | 1 | -0/+6 |
|\ \ | | | | | | | Add compdb tool | ||||
| * | | Add compdb tool | Peter Collingbourne | 2013-03-10 | 1 | -0/+6 |
| |/ | | | | | | | | | This tool helps convert Ninja build files to a compilation database of the form used by Clang tooling. | ||||
* | | Merge pull request #499 from lht/patch-1 | Evan Martin | 2013-03-10 | 1 | -2/+2 |
|\ \ | | | | | | | Fix typo in manual | ||||
| * | | Fix typo in manual | Haitao Li 李海涛 | 2013-02-17 | 1 | -2/+2 |
| | | | |||||
* | | | Fix typo, s/verison/version/ | Martin Olsson | 2013-02-19 | 1 | -1/+1 |
| |/ |/| | |||||
* | | manual: move in_newline to the reference | Evan Martin | 2013-02-19 | 1 | -15/+19 |
| | | | | | | | | It's a detail, it doesn't belong in the brief tutorial overview. | ||||
* | | add versioning notes to features in the manual | Evan Martin | 2013-02-17 | 1 | -3/+3 |
| | | | | | | | | This helps guide which ninja version to depend on. | ||||
* | | make doc xrefs link to section headers | Evan Martin | 2013-02-17 | 1 | -7/+5 |
|/ | |||||
* | rearrange env variable section layout | Evan Martin | 2013-02-17 | 1 | -12/+14 |
| | |||||
* | docs for ninja_required_version | Evan Martin | 2013-02-16 | 1 | -0/+44 |
| | | | | (And some extra docs for top-level variables in general.) | ||||
* | mark pools as experimental in the docs | Evan Martin | 2013-02-01 | 1 | -0/+4 |
| | |||||
* | drop the "rules" tool completely | Evan Martin | 2012-12-29 | 1 | -4/+0 |
| | | | | | I had already broken this earlier, but the refactor of variable handling broke it completely. | ||||
* | update docs to clarify scoping rules | Evan Martin | 2012-12-29 | 1 | -17/+35 |
| | |||||
* | NINJA_STATUS: add support of `%p` for percentage | yannicklm | 2012-12-14 | 1 | -0/+1 |
| | |||||
* | Improve the manual documentation | Robert Iannucci | 2012-11-30 | 1 | -10/+12 |
| | |||||
* | add docs | Robert Iannucci | 2012-11-10 | 1 | -0/+51 |
| | |||||
* | document that \r and \t are disallowed | Evan Martin | 2012-08-10 | 1 | -1/+3 |
| | | | | Finishes #394. | ||||
* | Merge pull request #351 from syntheticpp/rate | Evan Martin | 2012-07-27 | 1 | -0/+2 |
|\ | | | | | print edges per second | ||||
| * | print edges per second | Peter Kuemmel | 2012-07-15 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | prints the rate of finished edges per second to the console, for instance with NINJA_STATUS="[%s/%t %o(%c)/s] ": [132/1922 16.1(14)/s] 16.1 is the average for all processed files (here 132 since start) 14 is the average of the last n files while n is the number specifies by -j (or its default) | ||||
* | | fix manual to reflect reality of depfile cleaning | Evan Martin | 2012-07-17 | 1 | -3/+3 |
|/ | | | | Fixes issue #362. | ||||
* | add $in_newline | Scott Graham | 2012-06-15 | 1 | -2/+5 |
| | |||||
* | Minor spelling fixes in manual. | Nico Weber | 2012-05-13 | 1 | -3/+3 |
| | |||||
* | clarify what i mean by "policy" | Evan Martin | 2012-05-08 | 1 | -2/+8 |
| | |||||
* | mention reactos | Evan Martin | 2012-05-04 | 1 | -3/+4 |
| | |||||
* | mention platform support | Evan Martin | 2012-05-04 | 1 | -2/+12 |
| | |||||
* | add $: to docs | Evan Martin | 2012-05-02 | 1 | -1/+5 |
| | |||||
* | Fix a link to Google+. | Hiroyuki Iwatsuki | 2012-04-28 | 1 | -1/+1 |
| | |||||
* | rearrange the manual | Evan Martin | 2012-04-27 | 1 | -127/+208 |
| | | | | | | | | | My goals were: - shorten the introductory text, hopefully quickly answering the "why?" question first. - put the information relevant to ninja users (e.g. people using CMake who don't especially care about ninja) next, at the beginning. - consolidate the "generating ninja files" text below. | ||||
* | doc encoding support | Evan Martin | 2012-04-26 | 1 | -0/+4 |
| | |||||
* | Merge pull request #278 from tychoish/master | Evan Martin | 2012-04-26 | 1 | -1/+3 |
|\ | | | | | Minor Documentation Tweak | ||||
| * | docs: clarifying that there can be only one command per rule | tycho garen | 2012-04-24 | 1 | -1/+3 |
| | | |||||
* | | Introduce NINJA_STATUS env var for customization. | Nicolas Despres | 2012-04-24 | 1 | -0/+17 |
|/ | | | | | | Some people may want to display different relevant information about the progress of the build. Also it can be usefull to debug jobs allocation. |