summaryrefslogtreecommitdiffstats
path: root/misc
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Merge pull request #143 from cipriancraciun/patches/python2"Evan Martin2011-11-252-2/+2
| | | | | | | This reverts commit 38ab41f45ff818b437942b753328a0168914fc86, reversing changes made to 819d6347b424f583d651b86dd1280605ddb23b88. Platforms that don't have /usr/bin/python pointing to python2 are broken.
* Fixed Python 2 scripts prologue (i.e. `#!/usr/bin/env python2`).Ciprian Dorin, Craciun2011-11-222-2/+2
|
* Improvements to ninja-mode Humza2011-11-131-0/+4
| | | | * provide ninja-mode feature * highlight rule names
* don't leak fds into subprocessesEvan Martin2011-10-311-0/+23
| | | | Patch from Antoine Labour <piman@chromium.org>, (hacky) test by me.
* Implement generator rulesPeter Collingbourne2011-10-151-1/+4
| | | | | | | | | | | | | Introduce a rule attribute "generator" which, if present, specifies that this rule is used to re-invoke the generator program. Files built using generator rules are treated specially in two ways: firstly, they will not be rebuilt if the command line changes; and secondly, they are not cleaned by default. A command line flag "-g" is introduced for the clean tool, which causes it to remove generator files. Fixes issue #102.
* allow --with-gtest flag to use unpacked gtest dirEvan Martin2011-09-071-0/+4
| | | | Useful for building on Macs.
* add 'default' keyword to python moduleEvan Martin2011-09-061-0/+3
|
* ninja_syntax.py: add include and subninjaEvan Martin2011-08-291-0/+6
|
* rename ninja module to ninja_syntaxEvan Martin2011-08-162-2/+2
|
* add escaping function to python moduleEvan Martin2011-08-161-0/+8
|
* fix double-indentingEvan Martin2011-07-271-1/+1
|
* ninja.py: fix the new test and pass the testEvan Martin2011-07-272-13/+36
| | | | From a patch from Elazar Leibovich <elazarl@gmail.com>.
* unit test for line-wrapping in ninja.pyEvan Martin2011-07-271-0/+45
| | | | From a patch from Elazar Leibovich <elazarl@gmail.com>.
* Adding tab-completion function for zsh.Scott Franklin2011-06-231-0/+21
|
* switch to $ as the line continuation charEvan Martin2011-05-271-1/+1
| | | | | This means that backslashes are passed through without interpretation, allowing us to support Windows paths without worrying about escaping.
* emacs: highlight variable expansions tooEvan Martin2011-05-221-0/+2
|
* update instructions on using gyp; mention cmakeEvan Martin2011-05-171-726/+0
|
* check in a script that generates build.ninjaEvan Martin2011-05-021-0/+2
| | | | | | | | | This will allow us to: 1) simplify bootstrap 2) generate windows-style paths on windows It is also in line with ninja's philosophy: the build file syntax is simple because the build files are easy to generate.
* check in a ninja file generator Python moduleEvan Martin2011-04-301-0/+68
|
* fix terrible bug in gyp patchEvan Martin2011-03-121-4/+6
|
* update gyp patchEvan Martin2011-03-071-10/+20
|
* update gyp patchEvan Martin2011-02-281-24/+13
| | | | (Needed to fix Chrome build.)
* quick-fix gyp.patch for chrome changeEvan Martin2011-02-081-5/+8
|
* add copyrightsEvan Martin2011-02-061-0/+14
|
* use -f for input file, matching makeEvan Martin2011-02-051-1/+1
|
* check in demo fileEvan Martin2011-02-051-0/+38
|
* gyp updatesEvan Martin2011-02-031-7/+11
|
* update gyp patchEvan Martin2011-01-311-114/+155
|
* fancier elisp, handle "include"Evan Martin2011-01-231-4/+7
|
* more work on gyp tests, slow going :(Evan Martin2011-01-151-101/+188
|
* improved emacs modeEvan Martin2011-01-081-2/+6
|
* more gyp updatesEvan Martin2010-12-211-24/+2
|
* update gyp patch post-builddir-removalEvan Martin2010-12-201-17/+19
|
* more gyp workEvan Martin2010-12-171-31/+37
|
* gyp updateEvan Martin2010-12-071-38/+56
|
* move src into subdirEvan Martin2010-12-052-0/+596