AddLLVM.cmake
AddLLVM.cmake¶
llvm/cmake/modules/AddLLVM.cmake
该文件放的是各种宏和函数,这些函数名中有clang和llvm,但不属于CMAKE提前的默认方法。,供LLVM中的CMakeLists.txt使用。如add_llvm_library、add_llvm_tools。
1. llvm_add_library¶
CMake
...
target_link_libraries(${name} ${libtype}
${ARG_LINK_LIBS}
${lib_deps}
${llvm_libs}
)
...
message("library name: ${name}")
message("ARG_LINK_LIBS: ${ARG_LINK_LIBS}")
message("lib_deps: ${lib_deps}")
message("llvm_libs: ${llvm_libs}")
在该函数的后面,可以输入lib_deps和llvm_libs用于查看某个库的依赖。