66Close68
Kevin KoflerOn the 2015-05-10 at 12:11pm
Dans le cas idéal, les valeurs par défaut sont bonnes. smile Les valeurs modifiables sont normalement documentées quelque part, par exemple, il y a une liste des répertoires de destination configurables de CMake dans la page man de CMake, et celles rajoutées par Extra CMake Modules (ECM) sont aussi documentées quelque part. Si tu définis tes propres variables CACHE, tu devrais aussi les documenter. (La définition de la variable te permet de mettre une description en une ligne qui apparaîtra dans le dialogue de KDevelop et dans le CMake GUI. Si ça ne suffit pas, un fichier INSTALL(.txt) ou semblable est un bon endroit pour documenter les options de compilation.) Il y a par exemple des projets (surtout des bibliothèques) qui sont compilables pour Qt 4 ou Qt 5 au choix, il y a généralement un flag de type QT4_BUILD ou QT5_BUILD (booléen) ou encore QT_VERSION (entier).