7 ms·
QMake no longer exists and the replacement is CMake. But the important thing here is that it is the only option. No other build system is a viable alternative f
by dasloop 6y ago
QMake no longer exists and the replacement is CMake. But the important thing here is that it is the only option. No other build system is a viable alternative for C ++ developers, because:
- It is the industry standard
- Dependency managers like vcpkg and conan use it
- Is what Qt selected after killing Qbs
We can discuss the many problems of CMake but in the short and medium term, the best solution is to focus on improving CMake
- pjmlp 6y agoOn a similar note, I used to loathe Maven, coming from a well behaved use of Ant + Ivy, and nowadays exactly for those reasons (and not suffering from XML allergy) it has become my Java build system when it is me calling the shots. Point is, stick to a tool and improve it, as you say, we don't need fashion in build systems as well.
- slezyr 6y ago- Supports pre-compiled headers[1] There are a lot of C/C++ build systems until you need PCH. 1: https://onqtam.com/programming/2019-12-20-pch-unity-cmake-3-16/ https://onqtam.com/programming/2019-12-20-pch-unity-cmake-3-...
- otabdeveloper4 6y agoI've been programming C++ for 25 years and never had to use CMake in any professional context. I don't think there's any point in using CMake if you're not forced to support Windows.
- physicsguy 6y agoQMake hasn't actually been killed off, they're still maintaining it but there are no real updates or anything AFAIK.