-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Minimal CMake
By :

The objective of Minimal CMake is to walk you through the development process of taking an application from its humble beginnings (starting with a simple console application) to a complete windowed application you can demo to friends and use as a template for future projects.
We’ll see how CMake can help throughout the entire process. Perhaps the greatest benefit CMake provides is how easy it is to integrate existing open source software to improve the functionality of your app.
Before we can start using CMake to create our application, we need to ensure that we have our development environment set up and ready to go. The setup will vary depending on which platform you’ve decided to use (Windows, macOS, or Linux). We’ll cover each system here. This will provide a good starting point to build on as we introduce CMake and begin assembling the core of our application.
In this chapter, we’re going to cover the following topics: