ENH:Added features

This commit is contained in:
Will Schroeder 2001-06-15 07:34:24 -04:00
parent df49749944
commit f8add35877
3 changed files with 54 additions and 24 deletions

View File

@ -63,30 +63,6 @@ vlink="#000000" alink="#000000">
<a href="/CMake/HTML/Examples.html">examples</a> page to see more <a href="/CMake/HTML/Examples.html">examples</a> page to see more
details. details.
<h3>A Summary Of Features</h3>
CMake has several powerful features. These include:
<ul>
<li>Supports complex, large build environments. CMake has been
proven in several large projects.
<li>Generates native build files (e.g., makefiles on Unix;
workspaces/projects on MS Visual C++). Therefore standard
tools can be used on any platform/compiler configuration.
<li>Has powerful commands include the ability to locate
include files, libraries, executables; include external
CMake files that encapsulate standard functionality;
interfaces to testing systems; supports recursive
directory traversal with variable inheritance; can run
external programs; supports conditional builds; supports
regular expression expansion; and so on.
<li>Supports in-place and out-of-place builds. Multiple
compilation trees are possible from a single source tree.
<li>Can be easily extended to add new features.
<li>CMake is open source.
<li>CMake operates with a cache designed to be interfaced with
a graphical editor. The cache provides optional interaction
to conditionally control the build process.
</ul>
<h3>The Origins of CMake</h3> CMake was created in response to the need <h3>The Origins of CMake</h3> CMake was created in response to the need
for a powerful, cross-platform build environment for the Insight for a powerful, cross-platform build environment for the Insight
Segmentation and Registration Toolkit (ITK) funded by NLM as part of the Segmentation and Registration Toolkit (ITK) funded by NLM as part of the

53
Web/HTML/Features.html Normal file
View File

@ -0,0 +1,53 @@
<!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="550" valign="top" bgcolor="#FFFFFF">
<div align="left">
<font size=5>A Summary Of Features</font> CMake is an extensible,
open-source system thathas several powerful features. These include:
<ul>
<li>Supports complex, large build environments. CMake has been
proven in several large projects.</li>
<li>Generates native build files (e.g., makefiles on Unix;
workspaces/projects on MS Visual C++). Therefore standard
tools can be used on any platform/compiler configuration.</li>
<li>Has powerful commands include the ability to locate
include files, libraries, executables; include external
CMake files that encapsulate standard functionality;
interfaces to testing systems; supports recursive
directory traversal with variable inheritance; can run
external programs; supports conditional builds; supports
regular expression expansion; and so on.</li>
<li>Supports in-place and out-of-place builds. Multiple
compilation trees are possible from a single source tree.</li>
<li>Can be easily extended to add new features.</li>
<li>CMake is open source.</li>
<li>CMake operates with a cache designed to be interfaced with
a graphical editor. The cache provides optional interaction
to conditionally control the build process.</li>
</ul>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>

View File

@ -2,6 +2,7 @@
background="/CMake/Art/SideBar.jpg"> background="/CMake/Art/SideBar.jpg">
<a href="/CMake/index.html">&nbsp;Home</a><br><br> <a href="/CMake/index.html">&nbsp;Home</a><br><br>
<a href="/CMake/HTML/About.html">&nbsp;About</a><br><br> <a href="/CMake/HTML/About.html">&nbsp;About</a><br><br>
<a href="/CMake/HTML/Features.html">&nbsp;Features</a><br><br>
<a href="/CMake/HTML/Sponsors.html">&nbsp;Sponsors</a><br><br> <a href="/CMake/HTML/Sponsors.html">&nbsp;Sponsors</a><br><br>
<a href="/CMake/HTML/Download.html">&nbsp;Download</a><br><br> <a href="/CMake/HTML/Download.html">&nbsp;Download</a><br><br>
<a href="/CMake/HTML/Install.html">&nbsp;Install</a><br><br> <a href="/CMake/HTML/Install.html">&nbsp;Install</a><br><br>