Estoy usando CMake para construir mis proyectos en Windows (Visual Studio) y en máquinas Linux (gcc). Me gustaría marcar un código como "depuración únicamente", al igual que con#ifdef DEPURACIÓN con CMake independiente de la plataforma
#ifdef DEBUG
//some logging here
#endif
La pregunta es: ¿qué definición compilador está disponible en todas las plataformas en la "depuración" CMake construir el tipo? DEBUG parece no existir. (Quiero tener el registro o lo que sea solo cuando el tipo de compilación es Depurar.)
http://stackoverflow.com/a/7725055/560648 –