OSDN Git Service

Make the CBackend actually get included in llc by using USEDLIBS instead of
authorReid Spencer <rspencer@reidspencer.com>
Sat, 23 Apr 2005 17:24:33 +0000 (17:24 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Sat, 23 Apr 2005 17:24:33 +0000 (17:24 +0000)
USEDLIB as the variable to which "CBackend" is appended. The surrounding
if clause is safe because currently the configure script ensures that the
CBackend target is always added to TARGETS_TO_BUILD. By using a non-hard
coded construct in the makefile, we gain uniformity and the ability to
change the default set of targets by only changing the configure script.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21474 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llc/Makefile

index de56b85..1e50367 100644 (file)
@@ -18,8 +18,10 @@ include $(LEVEL)/Makefile.config
 # Initialize the USEDLIBS so we can add to it
 USEDLIBS :=
 
-# Always add the C Backend
-USEDLIB += LLVMCBackend
+# Check for LLVMCBackend  target
+ifneq ($(strip $(filter CBackend,$(TARGETS_TO_BUILD))),)
+USEDLIBS += LLVMCBackend
+endif
 
 # Check for Skeleton target
 ifneq ($(strip $(filter Skeleton,$(TARGETS_TO_BUILD))),)