|
|
|
|
|
by gwmnxnp_516a
1755 days ago
|
|
Better to stick with CMake due to broad range of IDEs supporting CMake, including, Visual Studio, Visual Studio Code editor, Jetbrain's CLion, QtCreator, KDevelop IDE and also Eclipse IDE via plugin. Other building systems may even be better than CMake, but they may lack widespread IDE support. By using CMake a project can make it easier to other people contribute as all they need to do in order to navigate across a C or C++ project is opening a directory containing a CMakeLists.txt file. Another advantage of CMake over Meson is that CMake is Turing-complete, supports user-defined functions and macros, and has capabilities to download other packages and sub-projects by itself. It is also worth mentioning the CMake ability to deal cross-platform annoyances such as, exporting DLL symbols, making symbols private, installing to a directory, compiling resources on Windows and so on. |
|