Так же, как контраст этот сообщение MiЕЎko Hevery на Google Testing Blog утверждает, что этот вид проверки параметра не мог бы всегда быть хорошей вещью. Получающиеся дебаты в комментариях также поднимают некоторые интересные вопросы.
Убедитесь, что нет параметра «Макросы препроцессора». Это то же самое, что GCC_PREPROCESSOR_DEFINITIONS
.
OTHER_CFLAGS if I understood the question right. And pass your defines like -DDEBUG
or something.
And yes, if you need to assign a value to a macro, you could do something like this - '-DSOME_MESSAGE=@"Hello, World!"'
.
Обратите внимание на символы 'вокруг' - они обязательны. Макрос SOME_MESSAGE будет определен с помощью @ "Hello, World!" значение.