#Le nom du projet
PROJECT (csviewer)
#Avec la commande SET(), on peut modifier des variables ou en ajouter
#Ici, on dfinit la variable SAMPLE_SRCS qui contient la liste de tous les
#fichiers sources (.cpp)
SET( SAMPLE_SRCS
./cs.cpp
)
#On active tous les warnings
ADD_DEFINITIONS( -Wall )
#Cette commande permet Cmake de trouver les bibliothques Qt4 et de
#mettre en place les variables requises
#Attention, c'est Qt4, pas QT4 ou qt4
FIND_PACKAGE( Qt4 REQUIRED )
# Rajoute des macros et des variables utiles
# (QT_USE_FILE est une variable dfinie par FIND_PACKAGE( Qt4 ) qui
# contient le chemin vers le script CMake)
INCLUDE( ${QT_USE_FILE} )
#Ici nous demandons Cmake de construire l'excutable kassepied partir
#des tous les fichiers source.
ADD_EXECUTABLE( csviewer ${SAMPLE_SRCS} )
#En dernier, il faut dire CMake les bibliothques dont notre
#excutable a besoin
# heureusement FIND_PACKAGE a prpar la variable QT_LIBRARIES pour nous
# :
TARGET_LINK_LIBRARIES( csviewer ${QT_LIBRARIES} )