summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-rename
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/clang-rename')
-rw-r--r--clang-tools-extra/clang-rename/CMakeLists.txt8
-rw-r--r--clang-tools-extra/clang-rename/Makefile10
-rw-r--r--clang-tools-extra/clang-rename/tool/CMakeLists.txt12
-rw-r--r--clang-tools-extra/clang-rename/tool/ClangRename.cpp (renamed from clang-tools-extra/clang-rename/ClangRename.cpp)4
-rw-r--r--clang-tools-extra/clang-rename/tool/Makefile12
5 files changed, 32 insertions, 14 deletions
diff --git a/clang-tools-extra/clang-rename/CMakeLists.txt b/clang-tools-extra/clang-rename/CMakeLists.txt
index 69962a77c27..a8d9adb0a5f 100644
--- a/clang-tools-extra/clang-rename/CMakeLists.txt
+++ b/clang-tools-extra/clang-rename/CMakeLists.txt
@@ -1,14 +1,12 @@
set(LLVM_LINK_COMPONENTS support)
-add_clang_executable(clang-rename
- ClangRename.cpp
+add_clang_library(clangRename
USRFinder.cpp
USRFindingAction.cpp
USRLocFinder.cpp
RenamingAction.cpp
- )
-target_link_libraries(clang-rename
+ LINK_LIBS
clangAST
clangBasic
clangFrontend
@@ -17,4 +15,4 @@ target_link_libraries(clang-rename
clangTooling
)
-install(TARGETS clang-rename RUNTIME DESTINATION bin)
+add_subdirectory(tool)
diff --git a/clang-tools-extra/clang-rename/Makefile b/clang-tools-extra/clang-rename/Makefile
index 8efcc45fb1c..d534a78fab8 100644
--- a/clang-tools-extra/clang-rename/Makefile
+++ b/clang-tools-extra/clang-rename/Makefile
@@ -8,13 +8,9 @@
##===----------------------------------------------------------------------===##
CLANG_LEVEL := ../../..
-TOOLNAME = clang-rename
+LIBRARYNAME = clangRename
include $(CLANG_LEVEL)/../../Makefile.config
-LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
-USEDLIBS = clangFrontend.a clangSerialization.a clangDriver.a \
- clangTooling.a clangParse.a clangSema.a clangIndex.a \
- clangStaticAnalyzerFrontend.a clangStaticAnalyzerCheckers.a \
- clangStaticAnalyzerCore.a clangAnalysis.a clangRewriteFrontend.a \
- clangRewrite.a clangEdit.a clangAST.a clangLex.a clangBasic.a
+
+DIRS = tool
include $(CLANG_LEVEL)/Makefile
diff --git a/clang-tools-extra/clang-rename/tool/CMakeLists.txt b/clang-tools-extra/clang-rename/tool/CMakeLists.txt
new file mode 100644
index 00000000000..4d218d93391
--- /dev/null
+++ b/clang-tools-extra/clang-rename/tool/CMakeLists.txt
@@ -0,0 +1,12 @@
+add_clang_executable(clang-rename ClangRename.cpp)
+
+target_link_libraries(clang-rename
+ clangAST
+ clangBasic
+ clangFrontend
+ clangIndex
+ clangRename
+ clangRewrite
+ clangTooling)
+
+install(TARGETS clang-rename RUNTIME DESTINATION bin)
diff --git a/clang-tools-extra/clang-rename/ClangRename.cpp b/clang-tools-extra/clang-rename/tool/ClangRename.cpp
index 077c591826b..4e971f3603d 100644
--- a/clang-tools-extra/clang-rename/ClangRename.cpp
+++ b/clang-tools-extra/clang-rename/tool/ClangRename.cpp
@@ -13,8 +13,8 @@
///
//===----------------------------------------------------------------------===//
-#include "USRFindingAction.h"
-#include "RenamingAction.h"
+#include "../USRFindingAction.h"
+#include "../RenamingAction.h"
#include "clang/AST/ASTConsumer.h"
#include "clang/AST/ASTContext.h"
#include "clang/Basic/FileManager.h"
diff --git a/clang-tools-extra/clang-rename/tool/Makefile b/clang-tools-extra/clang-rename/tool/Makefile
new file mode 100644
index 00000000000..9c1fa99272b
--- /dev/null
+++ b/clang-tools-extra/clang-rename/tool/Makefile
@@ -0,0 +1,12 @@
+CLANG_LEVEL := ../../../..
+TOOLNAME = clang-rename
+include $(CLANG_LEVEL)/../../Makefile.config
+LINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option
+USEDLIBS = clangRename.a clangFrontend.a clangSerialization.a clangDriver.a \
+ clangTooling.a clangParse.a clangSema.a clangIndex.a \
+ clangStaticAnalyzerFrontend.a clangStaticAnalyzerCheckers.a \
+ clangStaticAnalyzerCore.a clangAnalysis.a clangRewriteFrontend.a \
+ clangRewrite.a clangEdit.a clangAST.a clangLex.a clangBasic.a
+
+include $(CLANG_LEVEL)/Makefile
+
OpenPOWER on IntegriCloud