aboutsummaryrefslogtreecommitdiff
path: root/command.cc
Commit message (Collapse)AuthorAgeFilesLines
* [C++] Ignore recursive marker in recipesStefan Becker2016-04-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Test case: $ cat Makefile.recursive .PHONY: default default: +echo DONE $ ckati --warn --gen_all_targets --regen --ninja -f Makefile.recursive Makefile.recursive was modified, regenerating... $ fgrep DONE build.ninja command = /bin/sh -c "+echo DONE" $ ninja [1/1] build default FAILED: default /bin/sh -c "+echo DONE" /bin/sh: + : invalid option Usage: /bin/sh [GNU long option] [option] ... ... Fixes https://github.com/google/kati/issues/57 Change-Id: Ic40d71ff2b168158661eb2eac638adaeadaec1fe
* [C++] Associate global variables with Symbols directlyShinichiro Hamaji2016-02-221-4/+3
|
* Show the location of unsupported automatic variablesShinichiro Hamaji2015-12-181-2/+3
|
* [C++] Fail early for unsupported automatic variablesShinichiro Hamaji2015-12-121-0/+9
| | | | This is for issue #40.
* [C++] Correct the implementation of $*Shinichiro Hamaji2015-09-111-1/+5
|
* [C++] A global refactoring for command line flagsShinichiro Hamaji2015-09-091-1/+1
| | | | So we will be able to use the command line parser for sub-makes.
* [C++] Fix submake_basic.mk for non-ninja modeShinichiro Hamaji2015-09-091-1/+2
|
* [C++] Remove all shared_ptr<string>Shinichiro Hamaji2015-08-141-4/+4
|
* [C++] Fix info, warning, and error for ninjaShinichiro Hamaji2015-07-281-0/+18
|
* [C++] Introduce SymbolShinichiro Hamaji2015-06-291-13/+12
|
* [C++] Split CommandEvaluator from ExecutorShinichiro Hamaji2015-06-291-0/+214
This is the first step of --ninja support