mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 04:30:23 +00:00
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
This commit is contained in:
parent
9bf8ea26a9
commit
55e6c4ab94
@ -707,10 +707,12 @@ LLVMUsedLibs := $(patsubst %.a.o, lib%.a, $(addsuffix .o, $(LLVMLIBS)))
|
|||||||
LLVMLibsPaths := $(addprefix $(LLVMLibDir)/,$(LLVMUsedLibs))
|
LLVMLibsPaths := $(addprefix $(LLVMLibDir)/,$(LLVMUsedLibs))
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifneq ($(strip($(filter-out clean clean-local dist-clean,$(MAKECMDGOALS)))),)
|
||||||
ifdef LINK_COMPONENTS
|
ifdef LINK_COMPONENTS
|
||||||
ProjLibsOptions := $(shell $(LLVM_CONFIG) --libs $(LINK_COMPONENTS))
|
ProjLibsOptions := $(shell $(LLVM_CONFIG) --libs $(LINK_COMPONENTS))
|
||||||
ProjLibsPaths := $(shell $(LLVM_CONFIG) --libfiles $(LINK_COMPONENTS))
|
ProjLibsPaths := $(shell $(LLVM_CONFIG) --libfiles $(LINK_COMPONENTS))
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Library Build Rules: Four ways to build a library
|
# Library Build Rules: Four ways to build a library
|
||||||
@ -1415,7 +1417,7 @@ CTAGS:
|
|||||||
ifndef DISABLE_AUTO_DEPENDENCIES
|
ifndef DISABLE_AUTO_DEPENDENCIES
|
||||||
|
|
||||||
# If its not one of the cleaning targets
|
# 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
|
# Get the list of dependency files
|
||||||
DependFiles := $(basename $(filter %.cpp %.c %.cc, $(Sources)))
|
DependFiles := $(basename $(filter %.cpp %.c %.cc, $(Sources)))
|
||||||
|
Loading…
Reference in New Issue
Block a user