Hacker News new | ask | show | jobs
by scrollaway 2447 days ago
I read somewhere a few months back that qt is dropping qmake in favour of cmake in the medium term. And everyone rejoiced.
2 comments

building Qt apps with CMake is already possible and supported. Building Qt itself with CMake is an active project, and the long-term plan is indeed to drop qmake completely.
That's a step in the right direction. The next thing would be to drop the compiler extensions (signal/slots macros) in favor of modern C++.
There is sadly no reflection nore code generation yet in C++ so that cannot work without lots of ugly macros.
Verdigris is a moc replacement (not a Qt fork like CopperSpice) which generates QMetaObject through macros using constexpr.
Already done by CopperSpice.