Как обнаружить сборку XCode против Makefile - PullRequest
1 голос
/ 27 июля 2010

Я хотел бы автоматически определить (используя #ifdef), собираю ли я с помощью XCode или с помощью make под Darwin.Есть ли конкретное определение для XCode или сделать набор автоматически с помощью любого инструмента?Я бы хотел избежать установки определения в проекте XCode или Makefile вручную.

1 Ответ

1 голос
/ 27 июля 2010

Если вы посмотрите в окне «Результаты компоновки» XCode и развернете одну из строк «compile MyFile.m» (выберите строку, затем щелкните значок «строки текста» в правом нижнем углу), вы можетесм. точную команду, которую XCode использует для вызова gcc, включая любые опции "-D" в командной строке.

Я не верю, что make добавляет любое определение -D автоматически.

...