CMake a cross-platform, open-source build system

CMake a cross-platform, open-source build system

Free
Cmake manages the build process, in a compiler independent fashion in an OS
4.0  (6 votes)
1.1
Check the report.

Cmake is an addition to the awesome open source systems, which have been gaining high popularity these days. This application performs the crucial task of managing the build process, in a compiler independent fashion in an operating system. It comprises of many simple configuration files, which collectively form the standard build files for normal working.

This useful open source freeware possesses the capability of compiling source codes, creating libraries, building executable files in arbitrary combinations, generating wrappers, and lots more. The application supports both static as well as dynamic library builds, and generates a cache file designed specifically to be used in conjunction with the graphical editor. So whenever the application runs, it locates libraries, “include-files”, as well as executables, and sometimes encounters optional build directives.

All the information is collected into the cache, which may be changed by the user prior to the generation of the native, build files. It also supports complex directory hierarchies and applications dependent on several libraries, and handles projects consisting of multiple libraries, with great ease, wherein each library might contain several directories. The software also takes care of cases wherein executables need to be built in order to generate code, which in turn is compiled and linked into the final application.

Luis Sanchez
Editor rating:

Review summary

Pros

  • It is open source so functionality can be improved constantly

Cons

  • Limited support to operating systems
Info updated on: