Hi, > On 14. Nov 2024, at 09:25, Bogdan Vatra <bogdan.va...@kdab.com> wrote: > > Hi, > > Just out of curiosity, what are the features added to cmake 3.26 that makes > it so much better than 3.25 and which Qt really needs?
You can see my findings at https://bugreports.qt.io/browse/QTBUG-131169?focusedId=841296&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-841296 For 3.26, the most important thing would be the $<BUILD_LOCAL_INTERFACE:...> genex. I expect its usage will help in certain scenarios which allow using a newer CMake feature during the qt build, but still making the resulting Qt packages compatible with an older CMake version. This would affect public api. One case like that recently appeared in https://codereview.qt-project.org/c/qt/qtbase/+/601486/11/cmake/QtPublicPluginHelpers.cmake#514 -- Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development