

CMake
33 likes
CMake is a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler...
Features
CMake News & Activities
Highlights All activities
Recent News
No news, maybe you know any news worth sharing?
Share a News Tip
Comments and Reviews
I wish I could say that CMake were easy to use. For the casual software developer, it's not. But it is quite versatile & cross-platform, supporting many different programming & scripting languages. And it is very customizable.
I hate CMake! This build system is a forested mess. The DSL is horrible, the documentation is horrendous, and it's very bloated. I had to even make my own build system to avoid this!
Probably one of the worst things ever made, is truly a huge probleme when you need a 460-page book just for build, not to mention online documentation. To put it simply, there's virtually no consistency: you'll hardly ever find the same answer to a problem on all websites. In this case even shell scriping is way faster than this