[PATCH] D20240: [clang-rename] Fix broken dependency on shared build.
Etienne Bergeron via cfe-commits
cfe-commits at lists.llvm.org
Fri May 13 08:27:15 PDT 2016
etienneb created this revision.
etienneb added a reviewer: alexfh.
etienneb added a subscriber: cfe-commits.
The build is broken due to a missing dependency.
To repro: [Release + Shared]
```
-DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON
```
Which produce this error:
```
tools/clang/tools/extra/clang-rename/CMakeFiles/clangRename.dir/USRLocFinder.cpp.o: In function `clang::RecursiveASTVisitor<clang::rename::(anonymous namespace)::USRLocFindingASTVisitor>::TraverseCXXConstructorDecl(clang::CXXConstructorDecl*)':
USRLocFinder.cpp:(.text._ZN5clang19RecursiveASTVisitorINS_6rename12_GLOBAL__N_123USRLocFindingASTVisitorEE26TraverseCXXConstructorDeclEPNS_18CXXConstructorDeclE+0x170): undefined reference to `clang::Lexer::getSourceText(clang::CharSourceRange, clang::SourceManager const&, clang::LangOptions const&, bool*)'
```
http://reviews.llvm.org/D20240
Files:
clang-rename/CMakeLists.txt
Index: clang-rename/CMakeLists.txt
===================================================================
--- clang-rename/CMakeLists.txt
+++ clang-rename/CMakeLists.txt
@@ -10,6 +10,7 @@
clangAST
clangBasic
clangIndex
+ clangLex
clangToolingCore
)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D20240.57195.patch
Type: text/x-patch
Size: 264 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160513/e38c222a/attachment.bin>
More information about the cfe-commits
mailing list