Learning CMake Certificate for Daniel Kalotka
Certificate ID:
640083
Authentication Code:
c945a
Certified Person Name:
Daniel Kalotka
Trainer Name:
Sławomir Grabowski
Duration Days:
2
Duration Hours:
14
Course Name:
Learning CMake
Course Date:
2021-06-17 09:00 to 2021-06-18 16:00
Venue:
Gdynia
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
Course Name Eng:
Learning CMake