Date & Time
Friday, November 19, 2021, 11:30 AM - 12:15 PM
Name
Architecting out-of-tree LLVM projects using cmake
Description

Previously there was a tutorial about setting up out-of-tree LLVM passes: https://llvm.org/devmtg/2015-10/slides/GueltonGuinet-BuildingTestingDebuggingASimpleOutOfTreePass.pdf However, many projects built on top of LLVM are more than just a single pass. The configuration and build system for a complex project is a critical part of delivering code in a useful way and given the complexity of cmake and the LLVM build system, can be a significant undertaking by itself. This tutorial will summarize information about how to best leverage cmake for larger out-of-tree projects based on learnings from the recent LLVM incubator projects.

Session Type
Tutorial