2001-06-06 16:49:39 +04:00
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
|
|
|
|
|
|
<html>
|
|
|
|
|
|
|
|
<!--#include virtual="/CMake/HTML/Head.html"-->
|
|
|
|
|
|
|
|
<body bgcolor="#FFFFFF" leftmargin=0 topmargin=0 text="black" link="#FFFFFF"
|
|
|
|
vlink="#000000" alink="#000000">
|
|
|
|
|
|
|
|
<!--#include virtual="/CMake/HTML/Table.html"-->
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
<!--#include virtual="/CMake/HTML/SideBar.html"-->
|
|
|
|
|
|
|
|
<td width="600" valign="top" bgcolor="#FFFFFF">
|
|
|
|
<div align="left">
|
|
|
|
<font size=5>Welcome</font> to CMake, the cross-platform, open-source make
|
|
|
|
system. 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 is quite sophisticated: it is possible to
|
|
|
|
support complex environments requiring system configuration, pre-processor
|
|
|
|
generation, code generation, and template instantiation. Please go <a
|
|
|
|
href="/CMake/HTML/About.html">here</a> to learn more about CMake.
|
|
|
|
|
|
|
|
<P>
|
|
|
|
CMake was developed by
|
|
|
|
<a href="http://www.kitware.com">Kitware</a> as part of the
|
|
|
|
<a href="http://public.kitware.com/Insight">NLM Insight Segmentation and
|
2001-06-14 20:43:07 +04:00
|
|
|
Registration Toolkit</a> project.
|
2001-06-15 15:24:36 +04:00
|
|
|
The <a href="http://www.asci.doe.gov/scs/views.htm">ASCI VIEWS project</a>
|
|
|
|
also provided support in the context of their
|
2001-06-14 20:43:07 +04:00
|
|
|
parallel computation environment. Other sponsors include the Insight,
|
2001-06-06 16:49:39 +04:00
|
|
|
<a href="http://www.kitware.com/vtk.html">VTK</a>, and
|
|
|
|
<a href="http://www.robots.ox.ac.uk/~vxl/">VXL</a>
|
|
|
|
open source software communities.
|
|
|
|
|
|
|
|
<p>
|
|
|
|
The goals for CMake include the following:
|
|
|
|
<ul>
|
|
|
|
<li>Develop an open source, cross-platform tool to manage the build process,
|
|
|
|
<li>Allow the use of native compilers and systems,
|
|
|
|
<li>Simplify the build process,
|
|
|
|
<li>Optionally provide a user-interface to manage the build system,
|
|
|
|
<li>Create an extensible framework,
|
|
|
|
<li>Grow a self-sustaining community of software users and developers.
|
|
|
|
</ul>
|
|
|
|
<p><center>
|
|
|
|
<a href="http://www.nlm.nih.gov">
|
|
|
|
<img align=center src=Art/nlm_logo.gif border=0></a>
|
|
|
|
|
|
|
|
<a href="http://public.kitware.com/Insight">
|
|
|
|
<img align=center src=Art/itkLogoSmallTransparentBackground.gif border=0></a>
|
|
|
|
|
|
|
|
<a href="http://www.kitware.com">
|
|
|
|
<img align=center src=Art/swooshSmall.gif border=0></a>
|
|
|
|
|
|
|
|
<a href="http://www.acl.lanl.gov/">
|
2001-06-14 20:43:07 +04:00
|
|
|
<img align=center src=Art/asci.gif border=0></a>
|
2001-06-06 16:49:39 +04:00
|
|
|
|
|
|
|
</center>
|
|
|
|
</div>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
|
|
|
|
</body>
|
|
|
|
</html>
|