Хорошо, я использую CMake для сборки C ++ под Linux, для цели ARM.У меня есть #DEFINE в одном из моих файлов .h с именем DEBUG.Если установлено, я бы хотел, чтобы в сборку были добавлены различные методы для отслеживания через последовательный интерфейс.Я хотел бы иметь возможность сделать это, выполнив, например, «make debug» для сборки с этим набором #DEFINE, и иметь нормальную сборку «make» без ее установки.Это возможно?
Кроме того, можно ли указать CMake цель?Поскольку сейчас у меня есть 2 CMakeLists.txt, один для x86 и один для Armel (с другими вариантами, такими как сборка с отладочной информацией на x86, по сравнению с ARM, который хочет вырезать двоичный файл с оптимизированным размером).