diff --git a/build_scripts/qt/compilers/common-msvc.pri b/build_scripts/qt/compilers/common-msvc.pri index 3de3c13..a925c5a 100644 --- a/build_scripts/qt/compilers/common-msvc.pri +++ b/build_scripts/qt/compilers/common-msvc.pri @@ -9,3 +9,6 @@ QMAKE_CXXFLAGS += /W4 /wd4127 # but no suitable replacement has been standardized yet. It is possible to use the Windows # specific MultiByteToWideChar() and WideCharToMultiByte() from DEFINES += _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING + +# Enables Whole Program Optimization +QMAKE_CXXFLAGS += /Gw diff --git a/build_scripts/qt/compilers/msvc.pri b/build_scripts/qt/compilers/msvc.pri index e48a8a1..22ea14b 100644 --- a/build_scripts/qt/compilers/msvc.pri +++ b/build_scripts/qt/compilers/msvc.pri @@ -1,3 +1,7 @@ include(common-msvc.pri) +# Warnings as errors QMAKE_CXXFLAGS += /WX + +# Enables Link Time Optimization +QMAKE_CXXFLAGS += /GL