Я компилирую стороннюю библиотеку и не хочу исправлять предупреждения, присутствующие в библиотеке, но я не хочу, чтобы они загрязняли панель "Проблемы" в Qt Creator.
Я пробовал следовать рекомендациям здесь, но нет флага компилятора для отключения -Wall
после его включения, например, с помощью -Wno-enum-compare
.
После прочтения этого я попытался удалить флаг так:
CFLAGS -= -Wall
Но это тоже не сработало. Поэтому я попробовал этот совет:
QMAKE_CXXFLAGS_WARN_OFF -= -Wall
Все еще ничего.
Итак, я посмотрел в сгенерированном Makefile
и нашел это:
CFLAGS = -pipe -g -fPIC -Wall -W -D_REENTRANT $(DEFINES)
CXXFLAGS = -pipe -g -fPIC -Wall -W -D_REENTRANT $(DEFINES)
Поэтому я попытался удалить флаг из этих двух переменных:
CFLAGS -= -Wall
CXXFLAGS -= -Wall
По-прежнему ничего. Как вы должны удалить этот флаг компилятора?!