Hello!
We're very excited to announce the completion of our newest course, Building a Reusable Project Skeleton with CMake.
In this course, we guide you through the creation of a reusable CMake-based project skeleton using an existing project as a starting point. You can follow along and build a skeleton using our reference build project, or you can use one of your own projects as the starting point and follow along with our examples. You will learn the following through a variety of examples and exercises:
- Transform single-purpose build system code into reusable code
- Write generic scripts that can be shared across multiple projects
- Create Meson build modules
- Add the ability for your users to configure your Meson build modules
At the end of this course, you will have a fully-functional project skeleton that you can use for new project development. By doing this work just once, you’ll reap the benefits on every future project that you start.
I'm looking for people to test out this course, and will be giving priority help to anyone working on it. Educational members have free access to the course already, and I can give community members who are willing to test the course a discount code for free access. Send me a private message before August 15 to receive a code.
This course completes the initial set of planned build system courses.
Happy hacking,
Phillip