CMake icon
CMake icon

CMake

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...

CMake screenshot 1

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Mac
  • Windows
  • Linux
  • Haiku
-
No reviews
33likes
3comments
0news articles

Features

Suggest and vote on features
  1.  Build automation
  2.  C++ support
  3.  C support

 Tags

CMake News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

  • PredatorQ liked CMake
  • POX added CMake as alternative to Werk
Show all activities

Comments and Reviews

   
 Post comment/review
Top Positive Comment
AntumDeluge
0

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.

Top Negative Comment
IamPyu
1

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!

jrmz
1

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

Review by a new / low-activity user.

Featured in Lists

on windows

List by getupw1th1t with 89 apps, updated

What is CMake?

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 environment of your choice.

CMake information

  • Developed by

    Unknown
  • Licensing

    Open Source and Free product.
  • Alternatives

    40 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

Popular alternatives

View all

Our users have written 3 comments and reviews about CMake, and it has gotten 33 likes

CMake was added to AlternativeTo by WoutervD on and this page was last updated .