kwallet-5.40 kwalletmamager-17.08.3 arch distribution A possible way to get around this difficulty would be to replace the (six) occurrences of 'Q_WS_X11' by 'Q_OS_LINUX'. I realize however that this may or may not be the best way to deal with the problem, but thought that perhaps you may find it interesting. Thanks for your work on this project.
For reference: https://cmake.org/Bug/view.php?id=14945 0014945: Q_WS_* obsolete in QT5 - now it is Q_OS_* Description: Macros Q_WS_* do not exist in QT5. Now there are macros Q_OS_*.
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kwallet/-/merge_requests/90