Je sais que vous pouvez utiliser le de CMake pour rendre les variables CMake disponibles pour votre programme. Par exemple, je peux utiliserCMake: Définir un nom différent pour la variable #cmakedefine
#define ${CMAKE_BUILD_TYPE}
entraînant
#define Release
Cependant, pour garder mon code plus readible, je préfère définir
#define BUILD_TYPE_RELEASE
est-il un moyen simple à réaliser ce?
Comment est-ce plus lisible? Il suffit de s'habituer à la syntaxe '$ {}' ou d'utiliser une langue différente! – usr1234567
@ usr1234567: 'Comment est-ce plus lisible? - Plus lisible que ** quoi? Asker ne fournit aucun moyen pour cela (transformer la valeur de la variable en majuscule). Son "plus lisible" se rapporte au code C (ou C++) qui utilise l'en-tête configuré, pas au script * CMakeLists.txt *. – Tsyvarev