我已经下载了LLVM并将其构建在build文件夹中。要添加一个名为observer.cpp的新的clang libtool,我将进入LLVM目录并在tools / clang / tools中创建一个新文件夹,其中包含我的示例libtool和一个cmake文件,如下所示:
set( LLVM_LINK_COMPONENTS
${LLVM_TARGETS_TO_BUILD}
Option
Support
)
add_clang_executable(observer
observer.cpp
)
target_link_libraries(observer
clangAST
clangBasic
clangDriver
clangFrontend
clangRewriteFrontend
clangStaticAnalyzerFrontend
clangTooling
)
install(TARGETS observer
RUNTIME DESTINATION bin)
然后我添加一行
工具/ clang / tools 中的cmake文件中的 add_clang_subdirectory(example)
然后我从更新的llvm目录再次构建llvm,但是我没有在build / bin文件夹中看到观察者。
如何添加此libtool以便我可以运行它?