Learning CMake Certificate for Mauricio Solano
Certificate ID:
741111
Authentication Code:
43a0a
Certified Person Name:
Mauricio Solano
Trainer Name:
Diego Ivan Valencia Velazquez
Duration Days:
2
Duration Hours:
14
Course Name:
Learning CMake
Course Date:
2023-10-30 09:00 to 2023-10-31 16:00
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