CMake

Introduction

CMake is a cross-platform free software program for managing the build process of software using a compiler-independent method. It is designed to support directory hierarchies and applications that depend on multiple libraries, and for use in conjunction with native build environments such as make, Apple's Xcode, and Microsoft Visual Studio. It also has minimal dependencies, requiring only a C++ compiler on its own build system.

Usage

Compute Systems Invocation Version(s)
Red Hat Linux (64-bit) % /util/bin/ccmake
% /util/bin/cmake
% /util/bin/cpack
% /util/bin/ctest
2.8.11.2 (default)

Notes

  1. In Bell 340, the top-level directory is /util-cse, not /util.

People

  1. Jason Corso, CSE 642 instructor.
  2. Atri Rudra, requestor.

References

  1. http://en.wikipedia.org/wiki/CMake
  2. http://www.cmake.org/