cmake_minimum_required(VERSION 3.0) # compatibilites de CMake project(mon_executable) # nom du binaire : "mon_executable" set(CMAKE_BUILD_TYPE debug) # compilation en mode debug set(CMAKE_CXX_FLAGS "-Wall -Wextra -std=c++17") # options file( # liste des fichiers a compiler source_files # les fichiers suivants seront listes dans la variable source_files # Les fichiers .cpp sont listes ci-apres : src/main.cpp src/vibes.cpp # etc. ) add_executable( # creation de l'executable binaire du projet ${PROJECT_NAME} # contient le nom du binaire (i.e. "mon_executable") ${source_files} # liste des fichiers compiles pour le linking )