"Effective CMake" und "Effective dependency management with CMake"


Details
This month we are focusing on CMake and have found two experts to talk about this topic: Daniel Pfeifer and Kai Wolf.
-----------------------
Title: Effective CMake
Presenter: Daniel Pfeifer
Abstract: 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. We will learn how to manage dependencies and export our libraries in such a way that they can be easily used by our clients. We will crosscompile for different platforms and run our tests in an emulator. We will analyze code coverage and perform static and dynamic code analysis.
-----------------------
Title: Effective dependency management with CMake
Presenter: Kai Wolf
Abstract: Ever since software is eating the world an ongoing debate in the C/C++ development world is about proper dependency management and if a large amount of thirdparty dependencies are actually good or bad for the long-term maintainability of a project. With regard to C/C++ development this is particularly interesting, because this doesn’t seem to be much of an issue in many other technical areas.
This talk will discuss different strategies of thirdparty dependency management and how to properly deal with them using CMake. Some of the insights given in this talk are hard-earned through a recent migration from a large Make-based build system and part of the upcoming book Effective CMake (https://leanpub.com/effective-cmake) as well.
-----------------------
Thanks to Microsoft for hosting this event!

"Effective CMake" und "Effective dependency management with CMake"