C++20 Modules, CMake, And Shared Libraries
See how to install and consume shared libraries with C++20 modules using CMake. This article starts where most basic tutorials stop!
When C++11 introduced auto, it opened up a whole range of useful techniques and improved the life of C++ developers...
See how to install and consume shared libraries with C++20 modules using CMake. This article starts where most basic tutorials stop!
A quick introduction to using Ninja, ninjatracing and Clang to gain detailed insights into the build performance of C++ projects.

Get some clarity on CMake’s quoting rules, as we highlight common pitfalls and offer guidelines for safer use.

This talk highlights key CMake features relevant to C++ cross-platform library authors, digging deeper into platform-specific quirks and conventions.
The previous article discussed an example from Dan Pfeifer’s popular Effective CMake talk. That article highlighted the dangers of trying
In this article, we take a closer look at a particular example from the popular Effective CMake talk by Dan