Effective CMake - SlideShare
www.slideshare.net › DanielPfeifer1 › effective-cmakeWhile CMake has become the de-facto standard buildsystem for C++, it's siblings CTest and CPack are less well known. This talk gives a lightspeed introduction into these three tools and then focuses on best practices on building, testing, and packaging. Daniel Pfeifer Follow High priest of digital innovation Effective CMake 1.
Effective CMake by Kai Wolf [Leanpub PDF/iPad/Kindle]
leanpub.com › effective-cmakeEffective CMake by Kai Wolf [Leanpub PDF/iPad/Kindle] This book is 70% complete Last updated on 2018-06-07 Kai Wolf This book will teach you how to use CMake in the most effective way. With hands-on real world examples it will guide you through the setup of your build system so that you can start quickly on what's most important: your project.
Effective CMake - Speaker Deck
speakerdeck.com › purplekarrot › effective-cmakeJun 06, 2017 · Effective CMake While CMake has become the de-facto standard buildsystem for C++, it's siblings CTest and CPack are less well known. This talk gives a lightspeed introduction into these three tools and then focuses on best practices on building, testing, and packaging. Daniel Pfeifer June 06, 2017 Tweet Other Decks in Programming
Effective Modern CMake · GitHub
gist.github.com › mbinna › c61dbb39bca0e4fb7d1f73b0dMar 04, 2022 · See Daniel Pfeifer’s C++Now 2017 talk Effective CMake ( slide 31ff.) for more information. Functions and Macros Prefer functions over macros whenever reasonable. In addition to directory-based scope, CMake functions have their own scope. This means variables set inside functions are not visible in the parent scope. This is not true of macros.