Recorded at the Qt Developer Days in Berlin in 2020. Slides available at http://qtconference.kdab.com/node/25 CMake is an advanced cross platform buildsystem generator which is widely used in large C++ projects (eg LLVM/Clang, KDE, MySql, SecondLife). It can be used to generate project files for Visual Studio and XCode IDEs as well as platform-specific Makefiles. CMake allows third parties to quickly manage and make use of any dependencies they have in their project. It specifically provides many integration points for third parties to use Qt conveniently in terms of linking, includes, moc and ui file generation. This talk will show how CMake can be used to build projects which depend on Qt, how that compares to using qmake, and discusses the directions and additional features coming in the future which make building with both Qt 4 and Qt 5 easier.
QtDD12 - CMake with Qt - Stephen Kelly