CMake 4.0 is here, which is the perfect opportunity to talk about the features that have made it in over the last 10 years of development. Much like C++, the phrase "modern CMake" has become overloaded, referring to over a decade of evolving practices. Let's talk about what CMake-based projects should look like in the new 4.0 era.
View Slides
Originally a member of the Naval Nuclear Propulsion community with the US Navy, Vito Gamberini transitioned to C/C++ developer and educator in his post-naval career.
Vito lectured on computer architecture and toolchain development at NYU Tandon School of Engineering for four years before joining Kitware to work on build tooling for a range of language communities, with a focus on C/C++.