AI Engineer - Learn how to integrate AI into software applications
The Fastest Way to Become a Backend Developer Online
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the history, functionality, and significance of CMake in the C++ ecosystem through this keynote address from CppNow 2021. Delve into how CMake has evolved from its origins in 1999 to become an essential tool for C++ developers. Learn about CMake's role as more than just a build system, serving as a comprehensive toolchain for transforming C, C++, Fortran, CUDA, and C# code into shippable products. Discover how CMake codifies complex knowledge between language standards and diverse development tools, manages dependencies, and supports multiple languages seamlessly. Gain insights into CMake's cross-platform capabilities for building, testing, and packaging software, as well as its commitment to backwards compatibility and frequent updates. Understand how CMake addresses areas not specified by the C++ standard, enabling developers to leverage the full potential of the C++ ecosystem.
Syllabus
Keynote: CMake: One Tool To Build Them All - Bill Hoffman [ CppNow 2021 ]
Taught by
CppNow