Back To Schedule

Post-Modern Cmake

From 3.0 to 4.0

14:30 - 16:00 Tuesday 29th April 2025 MT Bethe Hall
Beginner
Intermediate
Advanced
Tooling/Utilities

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

Vito Gamberini

R&D EngineerKitware

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++.