J'utilise CMake pour construire mes projets sur Windows (Visual Studio) ainsi que sur des machines Linux (gcc). J'aimerais marquer du code comme "débogage uniquement", comme avec
#ifdef DEBUG
//some logging here
#endif
La question est : quelle définition de compilateur est disponible sur toutes les plateformes dans le type de build CMake « Debug » ? DEBUG semble ne pas exister. (Je veux avoir la journalisation ou autre uniquement lorsque le type de build est Debug.)