CMake: Как передать макросы препроцессора
Как я могу передать макрос в препроцессор? Например, если я хочу скомпилировать часть своего кода, потому что пользователь хочет скомпилировать модульные тесты, я делаю это следующим образом:
#ifdef _COMPILE_UNIT_TESTS_
BLA BLA
#endif //_COMPILE_UNIT_TESTS_
Теперь мне нужно передать это значение из CMake в препроцессор. Установка переменной не работает, так что как я могу это сделать?
Отладка против Релиза в CMake
Разница между использованием Makefile и CMake для компиляции кода?
Обработка зависимостей заголовочных файлов с помощью CMake
Ошибка сборки с использованием cmake: невозможно найти -lpthreads
Расширение setuptools для использования CMake в setup.py?