Certificate Authentication

Learning CMake Certificate for Mauricio Solano

Add to LinkedIn

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: 
30 October 2023 09:00 to 31 October 2023 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