Да, это возможно, но только если вы компилируете сторонние файлы в отдельную цель.Таким образом, вы можете установить различные флаги компилятора.
Допустим, вашей основной целью является приложение.Вы определили параметры сборки, а также флаги предупреждений компилятора.
Теперь вы хотите использовать сторонние источники.Вы импортируете их в свой проект, но они генерируют предупреждение.Конечно, вы можете изменить настройки своей основной цели, но я уверен, что вы хотите сохранить свои собственные настройки.
Просто создайте дополнительную цель в своем проекте, которая является статической библиотекой.Удаляет сторонние файлы из вашей основной цели и добавляет их в библиотеку.
На этапах сборки вашей основной цели свяжите ваше приложение со статической библиотекой.
Таким образом, вы 'Вы сможете использовать сторонний код в своем приложении, имея различные настройки компилятора для стороннего кода.