summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJeffrey Yasskin <jyasskin@google.com>2011-02-03 04:51:52 +0000
committerJeffrey Yasskin <jyasskin@google.com>2011-02-03 04:51:52 +0000
commit7a17889829b3f3655c47e2b01e282832fdb466d6 (patch)
treed8ceda98d99d2d44c66ea245ea39814c9b95d4d9 /Makefile
parent50ae3e3f10ccbb8c04c9ea941d930973ccf231bd (diff)
downloadclang-7a17889829b3f3655c47e2b01e282832fdb466d6.tar.gz
clang-7a17889829b3f3655c47e2b01e282832fdb466d6.tar.bz2
clang-7a17889829b3f3655c47e2b01e282832fdb466d6.tar.xz
Add gTest unittests to clang, and write the first one.
This is the Makefile version only; the cmake implementation is coming soon. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124777 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile12
1 files changed, 7 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 6f472f2cc8..1216dadd29 100644
--- a/Makefile
+++ b/Makefile
@@ -14,7 +14,7 @@ ifndef CLANG_LEVEL
IS_TOP_LEVEL := 1
CLANG_LEVEL := .
-DIRS := include lib tools runtime docs
+DIRS := include lib tools runtime docs unittests
PARALLEL_DIRS :=
@@ -64,10 +64,12 @@ ifeq ($(IS_TOP_LEVEL),1)
ifneq ($(PROJ_SRC_ROOT),$(PROJ_OBJ_ROOT))
$(RecursiveTargets)::
- $(Verb) if [ ! -f test/Makefile ]; then \
- $(MKDIR) test; \
- $(CP) $(PROJ_SRC_DIR)/test/Makefile test/Makefile; \
- fi
+ $(Verb) for dir in test unittests; do \
+ if [ ! -f $${dir}/Makefile ]; then \
+ $(MKDIR) $${dir}; \
+ $(CP) $(PROJ_SRC_DIR)/$${dir}/Makefile $${dir}/Makefile; \
+ fi \
+ done
endif
test::