CMake

Afin de générer les artéfacts pour la compilation, nous utiliserons CMake.


Installation

Windows

  1. Ouvrez un terminal MSYS2 UCRT64.
  2. Installez les paquets cmake et make avec l’instruction suivante :
    pacman -S mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-make

Linux / MacOS

  1. Ouvrez un terminal.
  2. Utilisez votre gestionnaire de package afin d’installer cmake.

Fichier de configuration

Vous aurez besoin d’un fichier CMakeLists.txt à la racine de votre répertoire pour configurer le projet. Si celui-ci ne contient qu’un seul programme, vous pouvez copier et adapter dans votre CMakeLists.txt les instructions suivantes.

cmake_minimum_required(VERSION 3.16)
project(my_project)

add_executable(my_executable
    my_file1.cpp
    my_file2.cpp
    my_file3.h
)

target_compile_features(my_executable PUBLIC cxx_std_17)

Configurer un projet

Linux / MacOS

   # se placer avec `cd` dans le répertoire racine avec le CMakelists.txt
   mkdir build
   cd build
   cmake ..