Certificate Authentication

Learning CMake Certificate for Daniel Kalotka

Add to LinkedIn

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: 
17 June 2021 09:00 to 18 June 2021 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