Я использую CMake для создания моих проектов в Windows (Visual Studio), а также на машинах Linux (gcc). Я хотел бы отметить некоторый код как "только отладку", например,
#ifdef DEBUG
//some logging here
#endif
Вопрос в том, какое определение компилятора доступно на всех платформах в стиле сборки "Отладка" CMake? DEBUG, похоже, не существует. (Я хочу иметь журнал или что-то еще, только когда тип сборки - Debug.)