From 065c94e04258022017199287d1dba8e78d20ca9e Mon Sep 17 00:00:00 2001 From: Stefano Lattarini Date: Fri, 8 Jun 2012 21:37:40 +0200 Subject: [PATCH] [ng] subdirs: prefer "make -C dir" over "cd dir && make" * lib/am/subdirs.am ($(RECURSIVE_TARGETS), $(RECURSIVE_CLEAN_TARGETS)): Prefer "$(MAKE) -C $$dir ..." over "($(am__cd) $$dir && $(MAKE) ...". This allows us to remove a subshell invocation. Signed-off-by: Stefano Lattarini --- lib/am/subdirs.am | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/am/subdirs.am b/lib/am/subdirs.am index 9ee49cef2..5dfe8ca84 100644 --- a/lib/am/subdirs.am +++ b/lib/am/subdirs.am @@ -58,8 +58,7 @@ $(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS): else \ local_target="$$target"; \ fi; \ - ($(am__cd) $$subdir && $(MAKE) $$local_target) \ - || eval $$failcom; \ + $(MAKE) -C "$$subdir" $$local_target || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) "$$target-am" || exit 1; \ -- 2.47.2