projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
revert accidental commit
[oota-llvm.git]
/
Makefile
diff --git
a/Makefile
b/Makefile
index 8f16ce2e7b330bc94cee2c336298ce7cfde5c9fc..7a9e7112e36ef28a60feeb9b6968ceaf1d11cf60 100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-25,10
+25,12
@@
EXTRA_DIST := test llvm.spec include win32 Xcode
include $(LEVEL)/Makefile.config
include $(LEVEL)/Makefile.config
-# llvm-gcc4 doesn't need runtime libs.
-ifeq ($(LLVMGCC_MAJVERS),4)
+# llvm-gcc4 doesn't need runtime libs. llvm-gcc4 is the only supported one.
+# FIXME: Remove runtime entirely once we have an understanding of where
+# libprofile etc should go.
+#ifeq ($(LLVMGCC_MAJVERS),4)
DIRS := $(filter-out runtime, $(DIRS))
DIRS := $(filter-out runtime, $(DIRS))
-endif
+
#
endif
ifeq ($(MAKECMDGOALS),libs-only)
DIRS := $(filter-out tools runtime docs, $(DIRS))
ifeq ($(MAKECMDGOALS),libs-only)
DIRS := $(filter-out tools runtime docs, $(DIRS))
@@
-40,6
+42,13
@@
ifeq ($(MAKECMDGOALS),tools-only)
OPTIONAL_DIRS :=
endif
OPTIONAL_DIRS :=
endif
+# Don't install utils, examples, or projects they are only used to
+# build LLVM.
+ifeq ($(MAKECMDGOALS),install)
+ DIRS := $(filter-out utils, $(DIRS))
+ OPTIONAL_DIRS :=
+endif
+
# Include the main makefile machinery.
include $(LLVM_SRC_ROOT)/Makefile.rules
# Include the main makefile machinery.
include $(LLVM_SRC_ROOT)/Makefile.rules
@@
-102,7
+111,10
@@
ifeq ($(BuildMode),Debug)
endif
check-llvm2cpp:
endif
check-llvm2cpp:
- $(MAKE) check TESTSUITE=Feature RUNLLVM2CPP=1
+ $(Verb)$(MAKE) check TESTSUITE=Feature RUNLLVM2CPP=1
+
+check-one:
+ $(Verb)$(MAKE) -C test check-one TESTONE=$(TESTONE)
srpm: $(LLVM_OBJ_ROOT)/llvm.spec
rpmbuild -bs $(LLVM_OBJ_ROOT)/llvm.spec
srpm: $(LLVM_OBJ_ROOT)/llvm.spec
rpmbuild -bs $(LLVM_OBJ_ROOT)/llvm.spec