From: Chris Lattner Date: Mon, 4 Sep 2006 04:50:10 +0000 (+0000) Subject: Make LINK_COMPONENTS interact well with make clean X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=55e6c4ab94e5797841ee14523795169d8d3c1b80;p=oota-llvm.git Make LINK_COMPONENTS interact well with make clean git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30086 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/Makefile.rules b/Makefile.rules index ae1adc3663e..b48b906cb77 100644 --- a/Makefile.rules +++ b/Makefile.rules @@ -707,10 +707,12 @@ LLVMUsedLibs := $(patsubst %.a.o, lib%.a, $(addsuffix .o, $(LLVMLIBS))) LLVMLibsPaths := $(addprefix $(LLVMLibDir)/,$(LLVMUsedLibs)) endif +ifneq ($(strip($(filter-out clean clean-local dist-clean,$(MAKECMDGOALS)))),) ifdef LINK_COMPONENTS ProjLibsOptions := $(shell $(LLVM_CONFIG) --libs $(LINK_COMPONENTS)) ProjLibsPaths := $(shell $(LLVM_CONFIG) --libfiles $(LINK_COMPONENTS)) endif +endif ############################################################################### # Library Build Rules: Four ways to build a library @@ -1415,7 +1417,7 @@ CTAGS: ifndef DISABLE_AUTO_DEPENDENCIES # If its not one of the cleaning targets -ifneq ($strip($(filter-out clean clean-local dist-clean,$(MAKECMDGOALS))),) +ifneq ($(strip($(filter-out clean clean-local dist-clean,$(MAKECMDGOALS)))),) # Get the list of dependency files DependFiles := $(basename $(filter %.cpp %.c %.cc, $(Sources)))