diff options
-rw-r--r-- | ninja.cc | 2 | ||||
-rw-r--r-- | testcase/subshell_in_recipe.mk | 3 |
2 files changed, 4 insertions, 1 deletions
@@ -422,7 +422,7 @@ class NinjaGenerator { bool needs_subshell = (command_count > 1 || c->ignore_error); if (needs_subshell) - *cmd_buf += '('; + *cmd_buf += "( "; size_t cmd_start = cmd_buf->size(); StringPiece translated = TranslateCommand(in, cmd_buf); diff --git a/testcase/subshell_in_recipe.mk b/testcase/subshell_in_recipe.mk new file mode 100644 index 0000000..7578fe7 --- /dev/null +++ b/testcase/subshell_in_recipe.mk @@ -0,0 +1,3 @@ +test: + true + (echo PASS) |