[llvm-dev] Embedding llvm as a git submodule in Project

Chris Bieneman via llvm-dev llvm-dev at lists.llvm.org
Tue Oct 11 19:48:39 PDT 2016


Timo, if you want to have LLVM in-tree with your project, and your project builds with CMake, all you should need to do is call "add_subdirectory(llvm)" in the CMakeLists.txt file at the directory where the submodule gets checked out.

-Chris

> On Oct 11, 2016, at 1:07 PM, Chuck Atkins via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> 
> Hi Timo,
> You don't have to run through the entire install before it will work.  You just need to be able to locate an LLVMConfig.cmake, which is generated from the configure step.  After the initial cmake configure pass, you should have a ./lib/cmake/llvm/LLVMConfig.cmake in the llvm build directory.  If you look at the CMake docs for find_package, you can see it's search heuristics and that if you set the CMake variable LLVM_DIR to /path/to/llvm-build-dir/lib/cmake/llvm/ then find_package should work.
> 
> - Chuck
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161011/ce1056da/attachment.html>


More information about the llvm-dev mailing list