с xcode, как определить макросы препроцессора из вывода команды?

Как говорится в теме, я хочу иметь возможность запускать определенную команду во время сборки, и ее вывод будет определением макроса препроцессора.

] Прямо сейчас у меня есть несколько пользовательских переменных (в project.pbxproj), и я могу использовать их значения для заполнения определений макросов следующим образом:

GCC_PREPROCESSOR_DEFINITIONS = (
"STRINGIFY ( x) = @ # x ",
" _MACRO = STRINGIFY ($ {MACRO}) ",
);
MACRO = foo;

Я могу установить MACRO на другое значение для каждой схемы (например, «Отладка или выпуск»), что очень полезно. Но я не могу понять, как установить его, запустив команду.

7
задан michael 28 October 2011 в 18:09
поделиться