8.2.1 Les fichiers simples

Voici comment on peut installer des fichiers :

1
2
set(listeFichiers fichier1 fichier2 fichier 3)
install(FILES ${listeFichiers} DESTINATION dossierFichier)

Le principe est le même qu'avant, le dossier parent du dossier dossierFichier est donné par la variable CMAKE_INSTALL_PREFIX, donc sa valeur par défaut est /usr/local/dossierFichier

Si vous avez plusieurs fichier de la même extention à installer, vous pouvez aussi utiliser GLOB :

1
2
file(GLOB listeFichiers "${CMAKE_CURRENT_SOURCE_DIR}/*.txt")
install(FILES ${listeFichiers} DESTINATION dossierFichier)

Si vous voulez installer tout les fichiers txt du dossier courant.