Skip to main content

Objectives

  • Configure and compile a program or library using CMake

  • Use CMake in your own project

  • Understand the tool and its scripting language

Prerequisites

  • Basic command-line skills (ls, cd, git clone)

  • Basic knowledge of C, C++, or Fortran

Format

  • On-site only, at the CRIANN premises (limited seats)

  • A computer can be provided if needed

  • No prior access to CRIANN computing resources is required

 

Content (Combination of Lectures and Hands-On Sessions)

  • What is a build system and what is it used for?

  • Using CMake to compile a C, C++, or Fortran program:

    • How the tool works

    • How to use it to compile an external project

    • How to integrate it into your own project

Speaker: Guillaume BARBIER (CRIANN)

Pre-required logistics

Basic command-line skills (ls, cd, git clone)

Basic knowledge of C, C++, or Fortran