Я пытаюсь установить макрос препроцессора в командной строке CMake. Я пробовал:
set generator="Visual Studio 8 2005"
set params=-D MY_MACRO=1
cmake.exe -G %generator% %params% ..\some_project
но он не определяется при компиляции и не может найти имя MY_MACRO
в файлах, сгенерированных CMake, кроме CMakeCache.txt
, где он присутствует в форме:
MY_MACRO:UNINITIALIZED=1
Как я могу это сделать?