如何运行clang libtool?

时间:2017-04-02 16:33:38

标签: c++ makefile clang llvm llvm-clang

我已经下载了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以便我可以运行它?

0 个答案:

没有答案