LLVM程序分析日记之CMake使用
我们编写LLVM Pass或者将LLVM嵌入自己的项目时,需要用到CMake来组织自己的项目目录。
Documents
- http://llvm.org/docs/CMake.html#embedding-llvm-in-your-project
- http://llvm.org/docs/CMake.html#developing-llvm-passes-out-of-source
Common Issues
-
https://github.com/sysrel/PROMPT/blob/b1c33370da0a4a30fc5080bbf2872a762ec3c942/INSTALL.txt
-
注意,链接时
${llvm_libs}应该放在最后llvm_map_components_to_libnames(llvm_libs support core irreader analysis) target_link_libraries(HelloWorld MyPass1 MyPass2 ${llvm_libs})

浙公网安备 33010602011771号