[llvm-dev] RFC: LLVM Build System Future Direction

Alex Bradbury via llvm-dev llvm-dev at lists.llvm.org
Wed Oct 23 05:45:42 PDT 2019


On Mon, 21 Oct 2019 at 11:26, Chris Bieneman via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
>
> Over the past few years the LLVM CMake build system has gained a lot of new features, which have powered new workflows and capabilities. This development has largely been individual efforts without focus or long-term direction. The build system is of incredible importance to LLVM as it is a primary interface for contributors to build and test their changes.
>
> This year, LLVM is making a huge infrastructure shift to GitHub. Along with that shift many of the previously supported build options may not make sense. This is a prefect opportunity to revisit the state of our build infrastructure with an eye toward the future.
>
> I would like this RFC, and any discussion it sparks, to serve as a starting point for a conversation we can continue at the LLVM Developer Meeting to set goals and conventions for the development of the build system.
>
> Tom Stellard has scheduled a roundtable on CMake from 10:45-11:55 on Wednesday, Oct 23.

Thanks for sharing this RFC Chris. I'd also like to highlight that the
LLVM test-suite still has parallel Make and CMake build systems - it
might be useful to consider if it's practical to retire the
Makefile-based build system?

Best,

Alex


More information about the llvm-dev mailing list