Я хочу скомпилировать один и тот же исходный файл .cpp в два разных целевых исполняемых файла, и я использую cmake.Один будет иметь некоторый код инструментария, а другой - нет.Таким образом, я могу сравнить накладные расходы на инструментарий.
У меня есть код инструментария, разделенный #ifdefs, поэтому я хочу определить значение, используя флаг -DЯ вижу, что это возможно с
add_definitions(-DINSTRUMENT)
Но похоже, что это применимо ко всем исполняемым файлам, созданным в этом каталоге.Мне интересно, есть ли хороший способ установить определение только для конкретной исполняемой цели.