summaryrefslogtreecommitdiffstats
path: root/qt6gtk2.pri
diff options
context:
space:
mode:
Diffstat (limited to 'qt6gtk2.pri')
-rw-r--r--qt6gtk2.pri24
1 files changed, 24 insertions, 0 deletions
diff --git a/qt6gtk2.pri b/qt6gtk2.pri
new file mode 100644
index 0000000..896bdc7
--- /dev/null
+++ b/qt6gtk2.pri
@@ -0,0 +1,24 @@
+#Some conf to redirect intermediate stuff in separate dirs
+UI_DIR=./.build/ui/
+MOC_DIR=./.build/moc/
+OBJECTS_DIR=./.build/obj
+RCC_DIR=./.build/rcc
+
+CONFIG += hide_symbols c++17
+DEFINES += QT_DEPRECATED_WARNINGS QT_DISABLE_DEPRECATED_BEFORE=0x060000
+DEFINES += QT_NO_CAST_FROM_BYTEARRAY QT_STRICT_ITERATORS QT_NO_FOREACH QT_DEPRECATED_WARNINGS
+QMAKE_DISTCLEAN += -r .build
+
+#*-g++ {
+# QMAKE_CXXFLAGS += -Werror=suggest-override
+# QMAKE_CXXFLAGS += -Wzero-as-null-pointer-constant
+#}
+
+!isEqual (QT_MAJOR_VERSION, 6) {
+ error("Use Qt 6.0.0 or higher.")
+}
+
+#Install paths
+unix {
+ isEmpty(PLUGINDIR):PLUGINDIR = $$[QT_INSTALL_PLUGINS]
+}