summaryrefslogtreecommitdiff
path: root/Makefile.rules
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-09-13 22:39:27 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-09-13 22:39:27 +0000
commit7f068f47a3a642674db20626284e65460dc0b1d6 (patch)
treee52e098fd56608b4aea80f66d4f91f30af69126a /Makefile.rules
parentb92c36331dd9c1102b99dc795f14513503ec3e29 (diff)
downloadllvm-7f068f47a3a642674db20626284e65460dc0b1d6.tar.gz
llvm-7f068f47a3a642674db20626284e65460dc0b1d6.tar.bz2
llvm-7f068f47a3a642674db20626284e65460dc0b1d6.tar.xz
Build (not test) the unittests as part of a normal build.
- 'make unittests' still builds and tests. - 'make unitcheck' inside a unittest directory runs the tests in that directory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81725 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Makefile.rules')
-rw-r--r--Makefile.rules8
1 files changed, 5 insertions, 3 deletions
diff --git a/Makefile.rules b/Makefile.rules
index 8d1e621845..7999c7a3ca 100644
--- a/Makefile.rules
+++ b/Makefile.rules
@@ -19,10 +19,11 @@
#--------------------------------------------------------------------
# Define the various target sets
#--------------------------------------------------------------------
-RecursiveTargets := all clean clean-all install uninstall install-bytecode
+RecursiveTargets := all clean clean-all install uninstall install-bytecode \
+ unitcheck
LocalTargets := all-local clean-local clean-all-local check-local \
install-local printvars uninstall-local \
- install-bytecode-local unittests
+ install-bytecode-local
TopLevelTargets := check dist dist-check dist-clean dist-gzip dist-bzip2 \
dist-zip unittests
UserTargets := $(RecursiveTargets) $(LocalTargets) $(TopLevelTargets)
@@ -800,6 +801,7 @@ clean-all:: $(addsuffix /.makeclean-all,$(PARALLEL_DIRS))
install :: $(addsuffix /.makeinstall ,$(PARALLEL_DIRS))
uninstall:: $(addsuffix /.makeuninstall,$(PARALLEL_DIRS))
install-bytecode :: $(addsuffix /.makeinstall-bytecode,$(PARALLEL_DIRS))
+unitcheck:: $(addsuffix /.makeunitcheck,$(PARALLEL_DIRS))
ParallelTargets := $(foreach T,$(RecursiveTargets),%/.make$(T))
@@ -1619,7 +1621,7 @@ unittests::
$(Verb) if test -d "$(PROJ_OBJ_ROOT)/unittests" ; then \
if test -f "$(PROJ_OBJ_ROOT)/unittests/Makefile" ; then \
$(EchoCmd) Running unittests test suite ; \
- $(MAKE) -C $(PROJ_OBJ_ROOT)/unittests ; \
+ $(MAKE) -C $(PROJ_OBJ_ROOT)/unittests unitcheck; \
else \
$(EchoCmd) No Makefile in unittests directory ; \
fi ; \