Xcode 4 + llvm, как игнорировать предупреждения компилятора в конкретной директории? - PullRequest
1 голос
/ 30 августа 2011

Я помещаю весь свой сторонний код в каталог /Vendor в моем проекте XCode.Как я могу подавить все предупреждения компилятора в этом каталоге?

Я использую Xcode 4 и LLVM 2.1.

1 Ответ

0 голосов
/ 15 декабря 2017

Вы не можете установить флаги предупреждения в Xcode по каталогу; каталоги не имеют никакого значения для Xcode, они не образуют никакой формы «объекта компиляции». Вы можете установить флаги предупреждения для цели, конфигурации сборки или отдельных файлов. Это оставляет вам два варианта:

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

  2. Выберите все сторонние файлы в списке файлов для создания и переопределите некоторые из флагов предупреждений (если предупреждение включено с помощью -Wfoobar, то вы можете отключить его с помощью -Wno-foobar). Установка флагов компиляции для отдельных файлов показана на скриншоте ниже; это можно сделать с несколькими файлами одновременно.

    enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...