8.6 Écrire le CMakeLists.txt

Et on compile tout ça avec CMake, avec un CMakeLists.txt :

1
2
3
4
5
6
7
8
9
10
11
project(exAppTest)
cmake_minimum_required(VERSION 2.6)
#on demande a CMake de trouver le paquet SDL
find_package(SDL REQUIRED)
#il faut inclure de dossier ${SDL_INCLUDE_DIR} ou il y a les .h de SDL
include_directories(${SDL_INCLUDE_DIR})

#on créé l’exécutable
add_executable(exAppTest sdlglutils.cpp vecteur.cpp camera.cpp sdlopengl_app.cpp apptest.cpp main.cpp)
#on lie SDL au programme
target_link_libraries(exAppTest SDL SDL_image GL GLU)

Voilà pour le CMakeLists.txt.