src/kristall.pro: append CPPFLAGS to CFLAGS and CXXFLAGS

qmake does not use QMAKE_CPPFLAGS, this is a hack to include it.
This commit is contained in:
Carlos Henrique Lima Melara 2022-01-30 12:07:30 -03:00 committed by Felix Queißner
parent 7a5499d7a2
commit be009e4752
1 changed files with 4 additions and 1 deletions

View File

@ -24,12 +24,15 @@ DEFINES += KRISTALL_VERSION="\"$(shell cd $$PWD; git describe --tags)\""
# Initialize build flags from environment variables.
QMAKE_CFLAGS *= $$(CFLAGS)
QMAKE_CXXFLAGS *= $$(CXXFLAGS)
QMAKE_CPPFLAGS *= $$(CPPFLAGS)
QMAKE_LFLAGS *= $$(LDFLAGS)
QMAKE_CFLAGS += -Wno-unused-parameter -Werror=return-type
QMAKE_CXXFLAGS += -Wno-unused-parameter -Werror=return-type
# qmake does not use QMAKE_CPPFLAGS, this is a hack to include it
QMAKE_CXXFLAGS += $$(CPPFLAGS)
QMAKE_CFLAGS += $$(CPPFLAGS)
# Enable C++17
QMAKE_CXXFLAGS += -std=c++17
CONFIG += c++17