diff options
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/tools/llc/Makefile | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/llvm/tools/llc/Makefile b/llvm/tools/llc/Makefile index 8eff3c16129..c4af6d806a3 100644 --- a/llvm/tools/llc/Makefile +++ b/llvm/tools/llc/Makefile @@ -15,8 +15,18 @@ TOOLNAME = llc # early so we can set up USEDLIBS properly before includeing Makefile.rules include $(LEVEL)/Makefile.config -# We always build the C Backend and the Skeleton -USEDLIBS := LLVMCBackend LLVMSkeleton +# Initialize the USEDLIBS so we can add to it +USEDLIBS := + +# Check for LLVMCBackend target +ifneq ($(strip $(filter CBackend,$(TARGETS_TO_BUILD))),) +USEDLIB += LLVMCBackend +endif + +# Check for Skeleton target +ifneq ($(strip $(filter Skeleton,$(TARGETS_TO_BUILD))),) +USEDLIB += LLVMSkeleton +endif # Check for Sparc target ifneq ($(strip $(filter SparcV8,$(TARGETS_TO_BUILD))),) |