From da09c46fa33910eb58ae00a692d4fc0e44fca2a9 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Mon, 24 Jun 2019 12:45:15 +0000 Subject: [PATCH] defs-cpp.mk: Defs-cpp.mk performance optimization Disable most external code for clean targets Signed-off-by: Jan Lindemann --- make/defs-cpp.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/make/defs-cpp.mk b/make/defs-cpp.mk index 7a45d1b1..12a4b61f 100644 --- a/make/defs-cpp.mk +++ b/make/defs-cpp.mk @@ -1,6 +1,9 @@ ifndef JW_BUILD_CPP_DEFS_MK_INCLUDED JW_BUILD_CPP_DEFS_MK_INCLUDED := true +# performance optimization for clean targets +ifeq ($(filter clean distclean,$(MAKECMDGOALS)),) + # -- default choices #COMPILER_SUITE ?= clang @@ -803,4 +806,5 @@ INSTALLED_LIB += $(INSTALLED_LIB_SO) $(INSTALLED_SHOBJS) \ $(INSTALLED_LINKS_SO) $(sort $(INSTALLED_LIB_A) $(INSTALLED_ALL_LIBS)) \ $(INSTALLED_DEF) +endif # ifeq ($(filter clean distclean,$(MAKECMDGOALS)),) endif # ifndef JW_BUILD_CPP_DEFS_MK_INCLUDED