[Buildroot] [RFC v4 0/5] Support qmake for Qt6
Dario Binacchi
dario.binacchi at amarulasolutions.com
Mon Sep 1 20:32:05 UTC 2025
The series supports qmake for qt6.
As stated in https://doc.qt.io/qt-6/qt6-buildsystem.html:
"This only affects users that want to build Qt from sources.
You can still use qmake as a build tool for your applications."
This series revives an older patch that exported qmake for Qt6,
applying a minimal fix. It extends pkg-qmake to support Qt6 and uses
qwt and cutekeyboard as test cases to validate the changes.
The series is marked as RFC because hardcoding the Qt5 and Qt6 version
numbers in pkg-qmake is not ideal, even if the Qt5 versions were
already hardcoded.
An alternative approach could be to add a BR2_PACKAGE_QT{5,6}_VERSION_VALUE
option, but this can be discussed during review.
Dario Binacchi (4):
package/qwt: bump to version 6.3.0
package/pkg-qmake: support Qt6
package/qwt: enable build with Qt6
package/cutekeyboard: enable build with Qt6
Jesse Van Gavere (1):
package/qt6: Add qmake functionality
package/cutekeyboard/Config.in | 13 +++++++----
package/cutekeyboard/cutekeyboard.mk | 6 ++++-
package/pkg-qmake.mk | 21 +++++++++++++----
package/qt6/qt6.mk | 12 ++++++++++
package/qt6/qt6base/qmake.conf | 34 ++++++++++++++++++++++++++++
package/qt6/qt6base/qplatformdefs.h | 1 +
package/qt6/qt6base/qt.conf.in | 7 ++++++
package/qt6/qt6base/qt6base.mk | 17 ++++++++++++++
package/qwt/Config.in | 22 +++++++++++-------
package/qwt/qwt.hash | 8 +++----
package/qwt/qwt.mk | 6 ++++-
11 files changed, 123 insertions(+), 24 deletions(-)
create mode 100644 package/qt6/qt6base/qmake.conf
create mode 100644 package/qt6/qt6base/qplatformdefs.h
create mode 100644 package/qt6/qt6base/qt.conf.in
--
2.43.0
More information about the buildroot
mailing list