summaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Describe why to use relative pathsFredrik Medley2015-09-031-0/+8
| | | | | | | | Ninja does resolve relative paths and file system links in paths. Therefore, such paths pointing to the same file will not match and may lead to an invalid dependency graph. Signed-off-by: Fredrik Medley <fredrik.medley@gmail.com>
* Document the change from #921 in the manual.Nico Weber2015-06-191-1/+4
|
* Merge pull request #809 from andrey-malets/doc-for-first-outputNico Weber2014-12-041-0/+6
|\ | | | | Document target^ syntax.
| * Document target^ syntax.Andrey Malets2014-09-061-0/+6
| | | | | | | | Added a note into the documentation about interesting target^ syntax
* | CanonicalizePath handles \ on WindowsScott Graham2014-10-301-3/+1
|/
* reword manual for depfile/rspfile escaping changeNico Weber2014-05-241-9/+7
|
* Make "depfile=$out.d" work if $out contains escaped characters, rspfile too.Nico Weber2014-05-211-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 windowsNico Weber2014-05-131-2/+0
|
* Introduce the "console" poolPeter Collingbourne2014-02-031-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 parsingPeter Kümmel2013-10-181-1/+9
|
* Proof readingJohan Sundström2013-08-131-1/+1
|
* Mention pools in the discussion of ninja's toplevel declarations.Nico Weber2013-07-071-0/+4
|
* slightly smaller subsectionsEvan Martin2013-04-101-0/+3
|
* move pool docs down under "more details"Evan Martin2013-04-101-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 touchupsEvan Martin2013-04-101-5/+5
|
* mention mtimesEvan Martin2013-04-101-2/+3
|
* monospace flagsEvan Martin2013-04-101-2/+3
|
* more windows doc updatesEvan Martin2013-04-101-4/+11
|
* update some windows references in the docsEvan Martin2013-04-091-30/+11
| | | | Drop the timing info, it's too variable to commit to a manual.
* bigger manualEvan Martin2013-04-091-4/+7
|
* document depsEvan Martin2013-04-091-16/+83
|
* tag a feature with the right version numberEvan Martin2013-04-051-1/+1
|
* Merge pull request #513 from fifoforlifo/masterEvan Martin2013-03-111-1/+2
|\ | | | | Adding elapsed time (%e) to NINJA_STATUS.
| * Added %e to manual.asciidoc, fixed brace style.Avinash Baliga2013-03-111-1/+2
| |
* | Merge pull request #512 from pcc/compilation-databaseEvan Martin2013-03-101-0/+6
|\ \ | | | | | | Add compdb tool
| * | Add compdb toolPeter Collingbourne2013-03-101-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-1Evan Martin2013-03-101-2/+2
|\ \ | | | | | | Fix typo in manual
| * | Fix typo in manualHaitao Li 李海涛2013-02-171-2/+2
| | |
* | | Fix typo, s/verison/version/Martin Olsson2013-02-191-1/+1
| |/ |/|
* | manual: move in_newline to the referenceEvan Martin2013-02-191-15/+19
| | | | | | | | It's a detail, it doesn't belong in the brief tutorial overview.
* | add versioning notes to features in the manualEvan Martin2013-02-171-3/+3
| | | | | | | | This helps guide which ninja version to depend on.
* | make doc xrefs link to section headersEvan Martin2013-02-171-7/+5
|/
* rearrange env variable section layoutEvan Martin2013-02-171-12/+14
|
* move from asciidoc html to asciidoc -> docbook -> htmlEvan Martin2013-02-172-0/+46
| | | | | As best as I can tell this is the easiest way to customize the asciidoc HTML output.
* docs for ninja_required_versionEvan Martin2013-02-161-0/+44
| | | | (And some extra docs for top-level variables in general.)
* mark pools as experimental in the docsEvan Martin2013-02-011-0/+4
|
* drop the "rules" tool completelyEvan Martin2012-12-291-4/+0
| | | | | I had already broken this earlier, but the refactor of variable handling broke it completely.
* update docs to clarify scoping rulesEvan Martin2012-12-291-17/+35
|
* NINJA_STATUS: add support of `%p` for percentageyannicklm2012-12-141-0/+1
|
* Improve the manual documentationRobert Iannucci2012-11-301-10/+12
|
* add docsRobert Iannucci2012-11-101-0/+51
|
* document that \r and \t are disallowedEvan Martin2012-08-101-1/+3
| | | | Finishes #394.
* Merge pull request #351 from syntheticpp/rateEvan Martin2012-07-271-0/+2
|\ | | | | print edges per second
| * print edges per secondPeter Kuemmel2012-07-151-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 cleaningEvan Martin2012-07-171-3/+3
|/ | | | Fixes issue #362.
* add $in_newlineScott Graham2012-06-151-2/+5
|
* Minor spelling fixes in manual.Nico Weber2012-05-131-3/+3
|
* clarify what i mean by "policy"Evan Martin2012-05-081-2/+8
|
* mention reactosEvan Martin2012-05-041-3/+4
|
* mention platform supportEvan Martin2012-05-041-2/+12
|