mirror of
https://github.com/reactos/CMake.git
synced 2024-11-25 12:40:06 +00:00
ENH:Added features
This commit is contained in:
parent
df49749944
commit
f8add35877
@ -63,30 +63,6 @@ vlink="#000000" alink="#000000">
|
||||
<a href="/CMake/HTML/Examples.html">examples</a> page to see more
|
||||
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
|
||||
for a powerful, cross-platform build environment for the Insight
|
||||
Segmentation and Registration Toolkit (ITK) funded by NLM as part of the
|
||||
|
53
Web/HTML/Features.html
Normal file
53
Web/HTML/Features.html
Normal 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>
|
||||
|
@ -2,6 +2,7 @@
|
||||
background="/CMake/Art/SideBar.jpg">
|
||||
<a href="/CMake/index.html"> Home</a><br><br>
|
||||
<a href="/CMake/HTML/About.html"> About</a><br><br>
|
||||
<a href="/CMake/HTML/Features.html"> Features</a><br><br>
|
||||
<a href="/CMake/HTML/Sponsors.html"> Sponsors</a><br><br>
|
||||
<a href="/CMake/HTML/Download.html"> Download</a><br><br>
|
||||
<a href="/CMake/HTML/Install.html"> Install</a><br><br>
|
||||
|
Loading…
Reference in New Issue
Block a user