У меня есть один большой codebase
проект в Qt
.Я использую две сторонние библиотеки: json и QSimpleUpdater .Поскольку эти библиотеки являются внешними, их исходные файлы генерируют много предупреждений.Я не могу и не хочу менять эти внешние библиотеки.Я хочу добавить разные флаги компилятора для разных папок.
Например, исходный код, за исключением внешних библиотек, должен быть скомпилирован со следующими предупреждениями:
QMAKE_CXXFLAGS += -Wall -Wextra -Wshadow -Wno-unused-parameter
И внешние библиотеки должны быть скомпилированы с:
QMAKE_CXXFLAGS += -Wall
Я пыталсянайти ответы через stackoverflow и натолкнулся на этот вопрос, но этот вопрос определяет, как добавить еще один компилятор для проекта, но мне нужно просто иметь разные флаги предупреждения для разных файлов.