mirror of
https://github.com/reactos/CMake.git
synced 2024-12-01 15:30:40 +00:00
ENH:First incarnation of web pages
This commit is contained in:
parent
dce5c3efcc
commit
035849bb24
BIN
Web/Art/CMakeBanner.jpg
Normal file
BIN
Web/Art/CMakeBanner.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 627 B |
BIN
Web/Art/CMakeBanner.psd
Normal file
BIN
Web/Art/CMakeBanner.psd
Normal file
Binary file not shown.
BIN
Web/Art/CMakeLogo.ppt
Normal file
BIN
Web/Art/CMakeLogo.ppt
Normal file
Binary file not shown.
BIN
Web/Art/CMakeLogo.psd
Normal file
BIN
Web/Art/CMakeLogo.psd
Normal file
Binary file not shown.
BIN
Web/Art/SideBar.jpg
Normal file
BIN
Web/Art/SideBar.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 8.4 KiB |
BIN
Web/Art/SideBar.psd
Normal file
BIN
Web/Art/SideBar.psd
Normal file
Binary file not shown.
BIN
Web/Art/acl.gif
Normal file
BIN
Web/Art/acl.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 700 B |
BIN
Web/Art/itkLogoSmallTransparentBackground.gif
Normal file
BIN
Web/Art/itkLogoSmallTransparentBackground.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.1 KiB |
BIN
Web/Art/nlm_logo.gif
Normal file
BIN
Web/Art/nlm_logo.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.4 KiB |
BIN
Web/Art/swooshSmall.gif
Normal file
BIN
Web/Art/swooshSmall.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.8 KiB |
134
Web/HTML/About.html
Normal file
134
Web/HTML/About.html
Normal file
@ -0,0 +1,134 @@
|
||||
<!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>CMake </font> is an extensible, open-source system that
|
||||
manages the build process in an operating system and compiler independent
|
||||
manner. Unlike many cross-platform systems, CMake is designed to be used
|
||||
in conjunction with the native build environment. Simple configuration
|
||||
files placed in each source directory (called CMakeLists.txt files) are
|
||||
used to generate standard build files (e.g., makefiles on Unix and
|
||||
projects/workspaces in Windows MSVC) which are used in the usual
|
||||
way. CMake can compile source code, create libraries, generate wrappers,
|
||||
and build executables in arbitrary combinations. CMake supports in-place
|
||||
and out-of-place builds, and can therefore support multiple builds from a
|
||||
single source tree. CMake also supports static and dynamic library
|
||||
builds. Another nice feature of CMake is that it generates a cache file
|
||||
that is designed to be used with a graphical editor. For example, when
|
||||
CMake runs, it locates include files, libraries, and executable, and may
|
||||
encounter optional build directives. This information is gathered into
|
||||
the cache, which may be changed by the user prior to the generation of
|
||||
the native build files. (The following figure is the CMake cache GUI in
|
||||
the Windows MSVC environment.)
|
||||
<P>
|
||||
|
||||
CMake is designed to support complex directory hierarchies and
|
||||
applications dependent on several libraries. For example, CMake supports
|
||||
projects consisting of multiple toolkits (i.e., libraries), where each
|
||||
toolkit might contain several directories, and the application depends on
|
||||
the toolkits plus additional code. CMake can also handle situations where
|
||||
executables must be built in order to generate code that is then compiled
|
||||
and linked into a final application. Because CMake is open source, and has
|
||||
a simple, extensible design, CMake can be extended as necessary to support
|
||||
new features.
|
||||
<P>
|
||||
|
||||
Using CMake is simple. The build process is controlled by creating one or
|
||||
more CMakeLists.txt files in each directory (including subdirectories)
|
||||
that make up a project. Each CMakeLists.txt consists of one or more
|
||||
commands. Each command has the form COMMAND (args...) where COMMAND is
|
||||
the name of the command, and args is a white-space separated list of
|
||||
arguments. CMake provides many pre-defined commands, but if you need to,
|
||||
you can add your own commands. In addition, the advanced user can add
|
||||
other makefile generators for a particular compiler/OS combination.
|
||||
(While Unix and MSVC++ is supported currently, other developers are
|
||||
adding other compiler/OS support.) You may wish to study the
|
||||
<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
|
||||
Visible Human Project. It grew out of an earlier system called
|
||||
<b>pcmaker</b> created by Ken Martin and other developers to support the
|
||||
<a href="http://public.kitware.com/vtk.html">Visualization Toolkit
|
||||
(VTK)</a> open source 3D graphics and visualization system. To create
|
||||
CMake, Bill Hoffman at Kitware incorporated some key ideas from pcmaker,
|
||||
with the thought to adopt some of the functionality of the Unix
|
||||
<b>configure</b> tool. The initial CMake implementation was mid-2000,
|
||||
with acclerated development occuring in early 2001. Many improvements
|
||||
were due to the influences of other developers incorporating CMake into
|
||||
their own systems. For example, the
|
||||
<a href="http://www.robots.ox.ac.uk/~vxl/">VXL</a> software community
|
||||
adopted CMake as their build environment, contributing many essential
|
||||
features. Brad King added several features in order to support the CABLE
|
||||
automated wrapping environment and
|
||||
<a href="http://public.kitware.com/GCC_XML">gcc-XML</a>, and
|
||||
GE Corporate R&D required support of their testing infrastructure
|
||||
(the <a href="http://public.kitware.com/Insight/Testing/HTML/TestingResults/Dashboard/MostRecentResults-Nightly/Dashboard.html">quality dashboard</a>). Other
|
||||
features were added by Ken Martin to support the transition of VTK's
|
||||
build environment to CMake, and to support ParaView, a parallel
|
||||
visualization system to support the
|
||||
<a href="http://www.acl.lanl.gov/">Advanced Computing Lab</a> at Los Alamos
|
||||
National Laboratory.
|
||||
|
||||
<h3>How Do I Learn CMake?</h3> CMake is a young and rapidly growing
|
||||
system. It has already seen extensive use in very large software systems
|
||||
such as VTK, VXL, and ITK, and is therefore, quite
|
||||
stable. Unfortuneately, the pace of development has outstripped the pace
|
||||
of documentation. As a result, the best way to learn about CMake is to
|
||||
study existing CMake installations, and to rely on the CMake mailing
|
||||
list. There is some existing documentation, but until later in 2001 the
|
||||
documentation should be treated with caution. Please go to the
|
||||
<a href="/CMake/HTML/Documentation.html">documentation</a> for more
|
||||
information.
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
64
Web/HTML/Documentation.html
Normal file
64
Web/HTML/Documentation.html
Normal file
@ -0,0 +1,64 @@
|
||||
<!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>CMake documentation </font> is under construction. You may
|
||||
wish to view the following PDF file. This file is out of date: please
|
||||
use it as a general guide only. For definitive information, refer to the
|
||||
CMake mailing list, or study an existing implementation (such as
|
||||
<a href="http://public.kitware.com/Insight">ITK </a>or
|
||||
<a href="http://public.kitware.com/vtk.html">VTK</a>).
|
||||
Improved documentation will be available at summer's end 2001.
|
||||
<P>
|
||||
<h3>To obtain access to the VTK CVS repository:</h3>
|
||||
This repository is the "experimental" CMake-based environment. VTK 4.0
|
||||
will use CMake in preference to the current build environment. VTK is
|
||||
a very large system for 3D graphics and visualization consisting of
|
||||
approximately 700 classes and hundreds of thousands of lines of executable
|
||||
code. It fully exploits CMake's capabilities because of the automated
|
||||
"wrapping" process that automatically generates interface code to Tcl,
|
||||
Python, and Java from the C++ header files.
|
||||
<p>
|
||||
<b>cvs -d :pserver:anonymous@www.visualizationtoolkit.org:/vtk/cvsroot login</b><br>
|
||||
(respond with password vtk)
|
||||
<p>
|
||||
Follow this command by checking out the source code:<br>
|
||||
<b>cvs -d :pserver:anonymous@www.visualizationtoolkit.org:/vtk/cvsroot co vtk</b>
|
||||
<p>
|
||||
|
||||
<h3>To obtain access to the ITK CVS repository:</h3>
|
||||
Insight (ITK) is the first project to adopt ITK. It is heavily templated
|
||||
C++ code using the generic programming style. It has an especially nice
|
||||
testing environment driven by CMake.
|
||||
<p>
|
||||
<b>cvs -d :pserver:anonymous@public.kitware.com:/insight/cvsroot login</b><br>
|
||||
(respond with password insight)
|
||||
<p>
|
||||
Follow this command by checking out the source code:<br>
|
||||
<b>cvs -d :pserver:anonymous@public.kitware.com:/insight/cvsroot co Insight</b>
|
||||
<p>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
50
Web/HTML/Download.html
Normal file
50
Web/HTML/Download.html
Normal file
@ -0,0 +1,50 @@
|
||||
<!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>Download </font>the software by using CVS. CVS is a source
|
||||
code revision control system used by many participants in the open-source
|
||||
community. There is currently no method to obtain the software as a
|
||||
packaged zip or tar file. Packaged releases will become available in
|
||||
the near future.
|
||||
<p>
|
||||
To use CVS, you must have it installed on your system. You may wish to
|
||||
use the
|
||||
<a href="http://sources.redhat.com/cygwin/">Cygwin</a> tools on Windows
|
||||
platforms, or <a href="http://www.wincvs.org">WinCVS</a> which provides
|
||||
a very nice GUI to CVS.
|
||||
<p>
|
||||
The source is accessed by checking out a read-only version of the CMake
|
||||
source code. (Only developers have write-access to the repository. Contact
|
||||
Kitware at kitware@kitware.com if you require write access.) Use
|
||||
the following commands.
|
||||
<p>
|
||||
<b>cvs -d :pserver:anonymous@public.kitware.com:/insight/cmakecvsroot login</b><br>
|
||||
(respond with password insight)
|
||||
<p>
|
||||
Follow this command by checking out the source code:<br>
|
||||
<b>cvs -d :pserver:anonymous@public.kitware.com:/insight/cmakecvsroot co CMake</b>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
31
Web/HTML/Examples.html
Normal file
31
Web/HTML/Examples.html
Normal file
@ -0,0 +1,31 @@
|
||||
<!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>The following example </font> demonstrates some key ideas
|
||||
of CMake.
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
30
Web/HTML/FAQ.html
Normal file
30
Web/HTML/FAQ.html
Normal file
@ -0,0 +1,30 @@
|
||||
<!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>The CMake FAQ </font> is not yet available.
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
10
Web/HTML/Head.html
Normal file
10
Web/HTML/Head.html
Normal file
@ -0,0 +1,10 @@
|
||||
<head>
|
||||
<title>CMake Cross Platform Make</title>
|
||||
<META NAME="keywords" CONTENT="Software, compile, make, build, cross-platform">
|
||||
<META NAME="description" CONTENT="CMake is an open-source,
|
||||
cross-platfom build environment. It supports native build processes
|
||||
on Unix and Windows platforms under a variety of compilers.">
|
||||
<META NAME="rating" CONTENT="General">
|
||||
<META NAME="ROBOTS" CONTENT="ALL">
|
||||
<link rel="stylesheet" href="/CMake/HTML/Style.css" type="text/css">
|
||||
</head>
|
34
Web/HTML/MailingLists.html
Normal file
34
Web/HTML/MailingLists.html
Normal file
@ -0,0 +1,34 @@
|
||||
<!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>The CMake mailing list </font>is the principal means of
|
||||
communications among developers. Please go
|
||||
<a href="http://public.kitware.com/mailman/listinfo/cmake">
|
||||
here</a> to subscribe to the list. Instructions are given to
|
||||
receive an archive version of the list; as well as to manage
|
||||
and unsubscribe from the list.
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
44
Web/HTML/News.html
Normal file
44
Web/HTML/News.html
Normal file
@ -0,0 +1,44 @@
|
||||
<!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>Current news </font>is listed in the following. Please visit the
|
||||
CMake mailing list and archives for detailed information.
|
||||
<ul>
|
||||
<li>CMake Release 0.2 available in July, 2001. This release is to
|
||||
include precompiled binaries and install shield for the Windows
|
||||
MSVC environment.
|
||||
<li>VTK 4.0 (release in late 2001) will adopt CMake as its build
|
||||
environment. A working CVS repository is currently functioning
|
||||
with CMake in preparation for the change.
|
||||
<li>VXL computer vision/image processing system adopts CMake as its
|
||||
build environment.
|
||||
<li>Insight segmentation and registration toolkit (ITK) supports
|
||||
development of the CMake environment.
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
14
Web/HTML/SideBar.html
Normal file
14
Web/HTML/SideBar.html
Normal file
@ -0,0 +1,14 @@
|
||||
<td width="150" height="600" valign="top"
|
||||
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/Sponsors.html"> Sponsors</a><br><br>
|
||||
<a href="/CMake/HTML/Examples.html"> Examples</a><br><br>
|
||||
<a href="/CMake/HTML/Download.html"> Download</a><br><br>
|
||||
<a href="/CMake/HTML/Documentation.html"> Documentation</a><br><br>
|
||||
<a href="/CMake/HTML/FAQ.html"> FAQ</a><br><br>
|
||||
<a href="/CMake/HTML/MailingLists.html"> Mailing Lists</a><br><br>
|
||||
<a href="/CMake/HTML/Testing.html"> Testing</a><br><br>
|
||||
<a href="/CMake/HTML/News.html"> News</a><br><br>
|
||||
</td>
|
||||
|
88
Web/HTML/Sponsors.html
Normal file
88
Web/HTML/Sponsors.html
Normal file
@ -0,0 +1,88 @@
|
||||
<!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>Many generous sponsors and contributors</font>
|
||||
have supported this work. NLM continues to provide executive leadership in the
|
||||
administion of the project. The supporting agencies and institutes supporting
|
||||
this work include:<br><br><br>
|
||||
<dd>
|
||||
<TABLE cellpadding="8" border="0">
|
||||
|
||||
<TR>
|
||||
<TD align=right valign=middle>
|
||||
<A HREF="http://www.nlm.nih.gov">
|
||||
<img src="/CMake/Art/nlm_logo.gif" ALT="NLM logo" WIDTH=50 HEIGHT=50
|
||||
ALIGN=middle border=0></a></TD>
|
||||
<TD align=left valign=middle width=375>
|
||||
National Library of Medicine (NLM) - Dr. Terry Yoo at NLM/NIH is
|
||||
sponsoring the bulk of this work as part of the Insight segmentation
|
||||
and registration toolkit (ITK). CMake was originally created to
|
||||
support the multi-platform support necessary for ITK.
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD align=right valign=middle>
|
||||
<A HREF="http://public.kitware.com/Insight">
|
||||
<img src="/CMake/Art/itkLogoSmallTransparentBackground.gif" ALT="ITK logo"
|
||||
ALIGN=middle border=0></a></TD>
|
||||
<TD align=left valign=middle width=375>
|
||||
Insight Segmentation and Registration Toolkit - ITK is the original
|
||||
sponsoring project for ITK. ITK is being funded by NLM to develop
|
||||
cutting-edge algorithms and techniques to support the
|
||||
<a href="http://www.nlm.nih.gov/research/visible/visible_human.html">
|
||||
Visible Human Project.</a>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD align=right valign=middle>
|
||||
<A HREF="http://www.kitware.com">
|
||||
<img src="/CMake/Art/swooshSmall.gif" ALT="Kitware logo"
|
||||
ALIGN=middle border=0></a></TD>
|
||||
<TD align=left valign=middle width=375>
|
||||
Kitware, Inc. - Kitware personnel, primarily Bill Hoffman, Ken Martin,
|
||||
and Brad King, were the principal developers of CMake.</A>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD align=right valign=middle>
|
||||
<A HREF="http://www.acl.lanl.gov/">
|
||||
<img src=/CMake/Art/acl.gif ALT="ACL Logo"
|
||||
ALIGN=middle border=0></a></TD>
|
||||
<TD align=left valign=middle width=375>
|
||||
Advanced Computing Lab at Los Alamos National Lab - Jim Ahrens
|
||||
at LANL is technical project leader. He has supported the deployment
|
||||
of CMake for building parallel processing applications.
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
</TABLE>
|
||||
</dd>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
41
Web/HTML/Style.css
Normal file
41
Web/HTML/Style.css
Normal file
@ -0,0 +1,41 @@
|
||||
<head>
|
||||
<STYLE TYPE="text/css">
|
||||
<!--
|
||||
Body {
|
||||
font-family : verdana, tahoma, sans-serif;
|
||||
font-size : 9pt;
|
||||
color : black;
|
||||
}
|
||||
|
||||
Table {
|
||||
font-family : verdana, tahoma, sans-serif;
|
||||
font-size : 9pt;
|
||||
color : black;
|
||||
}
|
||||
|
||||
Table, TD {
|
||||
font-family : verdana, tahoma, sans-serif;
|
||||
font-size : 9pt;
|
||||
color : black;
|
||||
background-repeat : no-repeat;
|
||||
}
|
||||
|
||||
P {font-family : verdana, tahoma, sans-serif; font-size : 9pt;
|
||||
color: black; }
|
||||
|
||||
a {
|
||||
Font-Family : verdana, tahoma, sans-serif;
|
||||
Font-Size : 8pt;
|
||||
Font-Style : normal;
|
||||
text-decoration : none;
|
||||
color : blue;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color : black;
|
||||
Font-Style : bold;
|
||||
text-decoration : underline;
|
||||
}
|
||||
-->
|
||||
</STYLE>
|
||||
</head>
|
8
Web/HTML/Table.html
Normal file
8
Web/HTML/Table.html
Normal file
@ -0,0 +1,8 @@
|
||||
<table width="700" cellspacing="0" cellpadding="8" border="0">
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<img src="/CMake/Art/CMakeBanner.jpg" width=620 height=150
|
||||
border=0 alt="">
|
||||
</td>
|
||||
</tr>
|
||||
|
32
Web/HTML/Testing.html
Normal file
32
Web/HTML/Testing.html
Normal file
@ -0,0 +1,32 @@
|
||||
<!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>The CMake testing dashboard </font>is not currently available.
|
||||
The nightly testing and release process will be available shortly.
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
72
Web/index.html
Normal file
72
Web/index.html
Normal file
@ -0,0 +1,72 @@
|
||||
<!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
|
||||
Registration Toolkit</a> project. The Advanced Computing Lab at Los Alamos
|
||||
National Lab also provided support in the context of their parallel
|
||||
computation environment. Other sponsors include the Insight,
|
||||
<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/">
|
||||
<img align=center src=Art/acl.gif border=0></a>
|
||||
|
||||
</center>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in New Issue
Block a user