6 Les fichiers CMakeLists.txt

Voici le fichier CMakeLists.txt qui est dans le dossier src du projet :

1
2
3
4
project(exemple_plist)
cmake_minimum_required(VERSION 2.6)

add_executable(exemple_plist main.cpp)

Pourquoi on ne compile que le fichier main.cpp ?

Tout simplement car c'est le seul fichier .cpp du projet. On n'a pas besoin de compiler les .h car ils sont inclues dans le fichier main.cpp.

Souvenez-vous, un include est un copier-coller du fichier que l'on inclue dans le fichier où se trouve la macro #include.

Le fichier CMakeLists.txt qui est dans le dossier parent du projet :

1
2
3
4
project(exemple_plist)
cmake_minimum_required(VERSION 2.6)

add_subdirectory(src)

Vous auriez pu trouver tout seul, mais je vous le met quand même.