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