diff --git a/QtProject/MakePDF.pro b/QtProject/MakePDF.pro index f50a5ce..d8ec7ac 100644 --- a/QtProject/MakePDF.pro +++ b/QtProject/MakePDF.pro @@ -188,10 +188,19 @@ # Linux specific settings unix { + # Pretty print the compilation status to stderr (assumes make output is redirected) + QMAKE_CC = 'printf "c compiling: %-60s -> %s\n" "$<" "$@" >&2 && gcc' + QMAKE_CXX = 'printf "c++ compiling: %-60s -> %s\n" "$<" "$@" >&2 && g++' + QMAKE_LINK = 'printf "linking: %s\n" "$@" >&2 && g++' + # QMAKE_MOC = 'printf "running moc: %-60s -> %s\n" "$<" "$@" >&2 && moc' + # QMAKE_UIC = 'printf "running uic: %-60s -> %s\n" "$<" "$@" >&2 && uic' + + # Setup compiler flags QMAKE_CXXFLAGS += --std=gnu++11 - # QMAKE_CXXFLAGS -= -Wall - QMAKE_CXXFLAGS_WARN_ON=-w + QMAKE_CXXFLAGS += -Wall -Werror -Wno-unused-parameter QMAKE_CFLAGS_WARN_ON=-w + + # Link with libPNG and zlib LIBS += -lpng -lz }