NA-MIC/Projects/NA-MIC Kit/CMake - NAMIC Kit Building

From NAMIC Wiki
Revision as of 01:20, 24 April 2007 by Will (talk | contribs)
Jump to: navigation, search
Home < NA-MIC < Projects < NA-MIC Kit < CMake - NAMIC Kit Building
Back to NA-MIC_Collaborations

Objective:

The purpose of CMake is to simplify cross-platform development of software, and to integrate NAMIC software into the software testing and quality process. For example. CMake coordinates with CTest (to test software) and CPack (to package software).

Progress:

CMake is a cross platform build tool that converts simple scripts called CMake list files into a set of files used by the native development environment to build (i.e., compile and link) the project. It does this across all combinations of hardware, operating system and compilers (each combination is called a platform) that are used in the NAMIC environment. CMake is the tool that makes it posssible for the NA-MIC Kit to run across multiple computer operating systems. CMake supports several advanced features including system inspection, shared library versioning, and parallel building of files. CMake helps integrate software development into the NAMIC quality process via the related CTest tool.

In Year 3,

Key Investigators:

  • Kitware: Andy Cedilnik, Bill Hoffman, Brad King, Ken Martin

Links: