@ Boycy, Ха! Ха! Хорошая точка зрения! Это определенно не поможет с qmake. Виноват.
ользую qmake в качестве сборщика make-файлов и хочу придерживаться его. Далее я хотел бы использовать «gcc -Wall -Werror -Wundef -Wextra» для получения надежного кода. Я думаю о "-педантике", но это еще не все. На данный момент моей главной проблемой являются тонны предупреждений, генерируемых библиотеками, такими как boost, части qt и тому подобное.
В настоящее время я использую прагмы всякий раз, когда я включаю заголовки, генерирующие предупреждения
#pragma GCC diagnostic ignored "-Wall"
#include <QtGui>
...
#include <QWidget>
#pragma GCC diagnostic error "-Wall"
Это далеко не мило, довольно утомительно и обременительно, тем более что другие программисты тоже должны это делать. Есть ли опция, использующая qmake, которая позволяет включать qt-библиотеки в качестве системных заголовков, тем самым подавляя их предупреждения. Для простых make-файлов и cmake я знаю -isystem, но не могу найти кулон qmake для этого.