]> granicus.if.org Git - clang/commitdiff
Move <root>/Driver into <root>/tools/clang-cc.
authorDaniel Dunbar <daniel@zuster.org>
Tue, 24 Mar 2009 03:00:12 +0000 (03:00 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Tue, 24 Mar 2009 03:00:12 +0000 (03:00 +0000)
Again, I tried to update cmake but it is untested.

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

26 files changed:
CMakeLists.txt
Makefile
tools/CMakeLists.txt
tools/Makefile
tools/clang-cc/ASTConsumers.cpp [moved from Driver/ASTConsumers.cpp with 100% similarity]
tools/clang-cc/ASTConsumers.h [moved from Driver/ASTConsumers.h with 100% similarity]
tools/clang-cc/Analyses.def [moved from Driver/Analyses.def with 100% similarity]
tools/clang-cc/AnalysisConsumer.cpp [moved from Driver/AnalysisConsumer.cpp with 100% similarity]
tools/clang-cc/Backend.cpp [moved from Driver/Backend.cpp with 100% similarity]
tools/clang-cc/CMakeLists.txt [moved from Driver/CMakeLists.txt with 95% similarity]
tools/clang-cc/CacheTokens.cpp [moved from Driver/CacheTokens.cpp with 100% similarity]
tools/clang-cc/DependencyFile.cpp [moved from Driver/DependencyFile.cpp with 100% similarity]
tools/clang-cc/DiagChecker.cpp [moved from Driver/DiagChecker.cpp with 100% similarity]
tools/clang-cc/HTMLPrint.cpp [moved from Driver/HTMLPrint.cpp with 100% similarity]
tools/clang-cc/Makefile [moved from Driver/Makefile with 59% similarity]
tools/clang-cc/PrintParserCallbacks.cpp [moved from Driver/PrintParserCallbacks.cpp with 100% similarity]
tools/clang-cc/PrintPreprocessedOutput.cpp [moved from Driver/PrintPreprocessedOutput.cpp with 100% similarity]
tools/clang-cc/RewriteBlocks.cpp [moved from Driver/RewriteBlocks.cpp with 100% similarity]
tools/clang-cc/RewriteMacros.cpp [moved from Driver/RewriteMacros.cpp with 100% similarity]
tools/clang-cc/RewriteObjC.cpp [moved from Driver/RewriteObjC.cpp with 100% similarity]
tools/clang-cc/RewriteTest.cpp [moved from Driver/RewriteTest.cpp with 100% similarity]
tools/clang-cc/SerializationTest.cpp [moved from Driver/SerializationTest.cpp with 100% similarity]
tools/clang-cc/Warnings.cpp [moved from Driver/Warnings.cpp with 100% similarity]
tools/clang-cc/clang.cpp [moved from Driver/clang.cpp with 100% similarity]
tools/clang-cc/clang.h [moved from Driver/clang.h with 100% similarity]
tools/driver/Makefile

index b9100bfdb588824490cb223d0f83533ce1be16d7..2eaedf530a733f21a3f847c35f2115e959ee305d 100644 (file)
@@ -51,7 +51,6 @@ add_definitions( -D_GNU_SOURCE )
 
 add_subdirectory(include)
 add_subdirectory(lib)
-add_subdirectory(Driver)
 add_subdirectory(tools)
 
 # TODO: docs.
index b4f60a87168570e20496dca68e2d5d21c9399641..00e38d26de4692880c665e03066fa8101a3669cc 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
 LEVEL = ../..
-DIRS := include lib Driver docs tools
+DIRS := include lib tools docs
 
 include $(LEVEL)/Makefile.common
 
@@ -24,7 +24,7 @@ tags::
        $(Verb) etags `find . -type f -name \*.h | grep -v /lib/Headers | grep -v /test/` `find . -type f -name \*.cpp | grep -v /lib/Headers | grep -v /test/`
 
 cscope.files:
-       find Driver lib include -name '*.cpp' \
+       find tools lib include -name '*.cpp' \
                            -or -name '*.def' \
                            -or -name '*.td' \
                            -or -name '*.h' > cscope.files
index e5dc2ccb22622c038b16f724e597fa12e607e8eb..6c66deac03eb5ce7d0e83948125bb10d21517304 100644 (file)
@@ -1 +1,2 @@
+add_subdirectory(clang-cc)
 add_subdirectory(driver)
index 25a43cdc67e2b85e6d5b9e34b29e874956bcf11e..e8205d3184d4c36fada0b1a290b7882edd750983 100644 (file)
@@ -8,6 +8,6 @@
 ##===----------------------------------------------------------------------===##
 
 LEVEL := ../../..
-DIRS := ccc driver
+DIRS := clang-cc ccc driver
 
 include $(LEVEL)/Makefile.common
similarity index 95%
rename from Driver/CMakeLists.txt
rename to tools/clang-cc/CMakeLists.txt
index 02e6a4dd496648d8548468362849009a69ac2307..9dd596c2ce1ad65e04d44d9efc43c7458352061f 100644 (file)
@@ -21,7 +21,7 @@ set( LLVM_LINK_COMPONENTS
   selectiondag
   )
 
-add_clang_executable(clang
+add_clang_executable(clang-cc
   AnalysisConsumer.cpp
   ASTConsumers.cpp
   Backend.cpp
similarity index 59%
rename from Driver/Makefile
rename to tools/clang-cc/Makefile
index 188df25eef0b296cf8a96659393ee29990d6c870..4539665d2e8652858dfcffac34a75b7e3ffc8f69 100644 (file)
@@ -1,6 +1,15 @@
-LEVEL = ../../..
+##===- tools/clang-cc/Makefile -----------------------------*- Makefile -*-===##
+# 
+#                     The LLVM Compiler Infrastructure
+#
+# This file is distributed under the University of Illinois Open Source
+# License. See LICENSE.TXT for details.
+# 
+##===----------------------------------------------------------------------===##
+LEVEL = ../../../..
+
 TOOLNAME = clang-cc
-CPPFLAGS += -I$(PROJ_SRC_DIR)/../include -I$(PROJ_OBJ_DIR)/../include
+CPPFLAGS += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
 CXXFLAGS = -fno-rtti
 
 # Clang has no plugins, optimize startup time.
similarity index 100%
rename from Driver/clang.cpp
rename to tools/clang-cc/clang.cpp
similarity index 100%
rename from Driver/clang.h
rename to tools/clang-cc/clang.h
index 9ad719fa07fdb919b5445ca5315699ad608e4f0c..89100019ee37b377595fd83714b97bdaca871049 100644 (file)
@@ -12,12 +12,12 @@ TOOLNAME = clang-driver
 CPPFLAGS += -I$(PROJ_SRC_DIR)/../../include -I$(PROJ_OBJ_DIR)/../../include
 CXXFLAGS = -fno-rtti
 
+# This tool has no plugins, optimize startup time.
+TOOL_NO_EXPORTS = 1
+
 # FIXME: It is unfortunate we need to pull in the bitcode reader and
 # writer just to get the serializer stuff used by clangBasic.
 LINK_COMPONENTS := system support bitreader bitwriter
 USEDLIBS = clangDriver.a clangBasic.a
 
-# This tool has no plugins, optimize startup time.
-TOOL_NO_EXPORTS = 1
-
 include $(LEVEL)/Makefile.common