У меня есть два исполняемых определения в моем файле CMake
add_executable(ProjectFoo ...)
add_executable(ProjectFoo_UnitTests ...)
Есть ли способ получить имя исполняемого файла (либо ProjectFoo, либо ProjectFoo_UnitTests) в коде C ++, как показано ниже? Синтаксис может быть неверным, но я надеюсь, что он проясняет намерение.
#if executable_name == ProjectFoo
...