Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
CMake Overview
- What is CMake?
- CMake features
- CMake architecture
Preparing the Development Environment
- Installing and configuring CMake
CMake Quick Start
- Adding a version number and configured header file
- Enabling support for C++
- Building and testing
Libraries
- Adding libraries
- Adding usage requirements
Installing and Testing
- Working with install rules
- Testing the application
System Introspection
- Adding system introspection
- Specifying compile definitions
Advanced CMake
- Adding custom command line and generated files
- Building installers
- Adding dashboard support
- Fusing static and shared
- Working with generated expressions
Debugging
- Packaging debug and release
Deploying the Application
- Adding export configuration
Securing the Application
- Hardening CMake builds
Troubleshooting
Summary and Conclusion
Requirements
- C++ programming experience
Audience
- Software Engineers
14 Hours
Testimonials (2)
that it teaches you from the very basics of cmake
Angel Alejandro Arreola Favela - si
Course - Learning CMake
Structured and funny