Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Effective CMake

CppNow via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk introduces CMake, CTest, and CPack, then focuses on practices for building, testing, and packaging C++ projects. It covers dependency management, exporting reusable libraries, cross-compilation, and code analysis.

Syllabus

Intro
Ugly Syntax
Function vs Macro
How do we evolve
Deprecation
Variables
No Variables
File Glop
Targets
Compile Features
Compile Requirements
Compile Options
User Requirements
Target Link Libraries
Pure User Requirements
Project Boundaries
Fine Modules
Export Library Interface
Directory Expression
CPAC
CPAC Configuration
Install CMake Projects
ImportExport Packages
Package Manager
External Libraries
Additional Guideline
C Test

Taught by

CppNow

Reviews

Start your review of Effective CMake

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.