From 4b868e2078af8ed6de96157fdc2c0987f1c95aea Mon Sep 17 00:00:00 2001 From: Sergio Martins Date: Mon, 28 Dec 2020 22:27:38 +0000 Subject: [PATCH 1/2] README: Mention that Qt6 is supported and MSVC 2013 won't be --- README.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 77be35cb..270b5dcf 100644 --- a/README.md +++ b/README.md @@ -146,11 +146,16 @@ $ python3 main.py ``` -Supported Qt versions -====================== +Supported Qt versions and toolchains +===================================== KDDockWidgets requires Qt >= 5.9 (or >=5.12 if Python bindings are enabled). The QtQuick support will require Qt >= 5.15. -Qt 6 will be support as long as QTBUG-88611 is finished, most likely for 6.1. +Qt 6 is supported. + +Regarding compilers, whatever toolchain is able to build Qt 5.9 should also be +fine to build KDDW. Note however that MSVC 2013 support will be dropped in KDDW v1.3, +due to that compiler crashing. + Licensing ========= From e563ffb6739b3db8762c8d8f20a7a46631dcb244 Mon Sep 17 00:00:00 2001 From: Sergio Martins Date: Sun, 3 Jan 2021 21:58:17 +0000 Subject: [PATCH 2/2] Add presets for Qt6 dev build --- CMakePresets.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CMakePresets.json b/CMakePresets.json index 59c23e56..bbd8f8a0 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -100,6 +100,21 @@ "PATH": "$env{HOME}/Qt/6.0.0/gcc_64/bin:$penv{PATH}" } }, + { + "name": "dev-qtwidgets6", + "displayName": "dev-qtwidgets6", + "generator": "Ninja", + "binaryDir": "${sourceDir}/build-dev-qtwidgets6", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Debug", + "KDDockWidgets_QT6": "ON", + "KDDockWidgets_DEVELOPER_MODE": "ON", + "ECM_ENABLE_SANITIZERS" : "'address;undefined'" + }, + "environment": { + "PATH": "$env{HOME}/Qt/6.0.0/gcc_64/bin:$penv{PATH}" + } + }, { "name": "qtquick6", "displayName": "qtquick6",