OSDN Git Service

Make LINK_COMPONENTS interact well with make clean
authorChris Lattner <sabre@nondot.org>
Mon, 4 Sep 2006 04:50:10 +0000 (04:50 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 4 Sep 2006 04:50:10 +0000 (04:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30086 91177308-0d34-0410-b5e6-96231b3b80d8

Makefile.rules

index ae1adc3..b48b906 100644 (file)
@@ -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)))