Статическая библиотека GData: исключить файлы из ARC с -fno-objc-arc?
Я использую статическую библиотеку GData в моем приложении, которое использует ARC. В инструкциях Google говорится, чтобы связать файлы заголовков из библиотеки с целью проекта.
Проблема в том, что когда я это делаю, я получаю ошибки компилятора, так как библиотека GData не совместима с ARC.
Google заявляет, что:
ARC Совместимость
Когда исходные файлы библиотеки компилируются непосредственно в проект, который использует ARC, то ARC должен быть отключен специально для исходных библиотек.
Чтобы отключить ARC для исходных файлов в Xcode 4, выберите проект и цель в Xcode. На целевой вкладке «Фазы сборки» разверните фазу сборки «Исходники компиляции», выберите исходные файлы библиотеки, затем нажмите Enter, чтобы открыть поле редактирования, и введите-fno-objc-arc
как флаг компилятора для этих файлов.
(ссылка)
Но так как у меня есть только заголовочные файлы, я не могу использовать этот флаг в цели приложения.