Types de compilation

= Types de compilation =

Option de CMake
Le programme CMake, utilisé comme chaîne de développement pour le projet VLE, définit cinq types de compilation du projet :


 * None : aucune optimisation, -O0.
 * Debug : ajout des symboles de débogue, -g.
 * Release : optimisation et suppression des codes de débogue, -O3 -DNDEBUG.
 * RelWithDebInfo : optimisation et ajout des symboles de débogue -O2 -g.
 * MinSizeRel : optimisation de la taille et suppression des codes de débogue, -Os -DNDEBUG.

Par défaut, CMake ne positionne aucun type de compilation. Les options par défaut du compilateur sont donc utilisées. Pour changer de mode de compilation il faut utiliser la variable CMAKE_BUILD_TYPE :

Options personnelles
Vous pouvez également utiliser vos propres flags de compilation en définissant les variables CFLAGS et CXXFLAGS :