diff options
author | Will Schroeder <will.schroeder@kitware.com> | 2001-06-06 12:49:39 (GMT) |
---|---|---|
committer | Will Schroeder <will.schroeder@kitware.com> | 2001-06-06 12:49:39 (GMT) |
commit | 035849bb24c5f5d6f3ca4101c73499929d48bb88 (patch) | |
tree | 72b581f15eab13dfc1ac090b2175fbe72208717b | |
parent | dce5c3efccd00286c1fa5698c38e041fc6cb8e35 (diff) | |
download | CMake-035849bb24c5f5d6f3ca4101c73499929d48bb88.zip CMake-035849bb24c5f5d6f3ca4101c73499929d48bb88.tar.gz CMake-035849bb24c5f5d6f3ca4101c73499929d48bb88.tar.bz2 |
ENH:First incarnation of web pages
-rw-r--r-- | Web/Art/CMakeBanner.jpg | bin | 0 -> 627 bytes | |||
-rw-r--r-- | Web/Art/CMakeBanner.psd | bin | 0 -> 128970 bytes | |||
-rw-r--r-- | Web/Art/CMakeLogo.ppt | bin | 0 -> 9216 bytes | |||
-rw-r--r-- | Web/Art/CMakeLogo.psd | bin | 0 -> 110055 bytes | |||
-rw-r--r-- | Web/Art/SideBar.jpg | bin | 0 -> 8611 bytes | |||
-rw-r--r-- | Web/Art/SideBar.psd | bin | 0 -> 23833 bytes | |||
-rw-r--r-- | Web/Art/acl.gif | bin | 0 -> 700 bytes | |||
-rw-r--r-- | Web/Art/itkLogoSmallTransparentBackground.gif | bin | 0 -> 3204 bytes | |||
-rw-r--r-- | Web/Art/nlm_logo.gif | bin | 0 -> 2465 bytes | |||
-rw-r--r-- | Web/Art/swooshSmall.gif | bin | 0 -> 4878 bytes | |||
-rw-r--r-- | Web/HTML/About.html | 134 | ||||
-rw-r--r-- | Web/HTML/Documentation.html | 64 | ||||
-rw-r--r-- | Web/HTML/Download.html | 50 | ||||
-rw-r--r-- | Web/HTML/Examples.html | 31 | ||||
-rw-r--r-- | Web/HTML/FAQ.html | 30 | ||||
-rw-r--r-- | Web/HTML/Head.html | 10 | ||||
-rw-r--r-- | Web/HTML/MailingLists.html | 34 | ||||
-rw-r--r-- | Web/HTML/News.html | 44 | ||||
-rw-r--r-- | Web/HTML/SideBar.html | 14 | ||||
-rw-r--r-- | Web/HTML/Sponsors.html | 88 | ||||
-rw-r--r-- | Web/HTML/Style.css | 41 | ||||
-rw-r--r-- | Web/HTML/Table.html | 8 | ||||
-rw-r--r-- | Web/HTML/Testing.html | 32 | ||||
-rw-r--r-- | Web/index.html | 72 |
24 files changed, 652 insertions, 0 deletions
diff --git a/Web/Art/CMakeBanner.jpg b/Web/Art/CMakeBanner.jpg Binary files differnew file mode 100644 index 0000000..60c1dc9 --- /dev/null +++ b/Web/Art/CMakeBanner.jpg diff --git a/Web/Art/CMakeBanner.psd b/Web/Art/CMakeBanner.psd Binary files differnew file mode 100644 index 0000000..5640ac0 --- /dev/null +++ b/Web/Art/CMakeBanner.psd diff --git a/Web/Art/CMakeLogo.ppt b/Web/Art/CMakeLogo.ppt Binary files differnew file mode 100644 index 0000000..1ca31ad --- /dev/null +++ b/Web/Art/CMakeLogo.ppt diff --git a/Web/Art/CMakeLogo.psd b/Web/Art/CMakeLogo.psd Binary files differnew file mode 100644 index 0000000..1c68197 --- /dev/null +++ b/Web/Art/CMakeLogo.psd diff --git a/Web/Art/SideBar.jpg b/Web/Art/SideBar.jpg Binary files differnew file mode 100644 index 0000000..d79460e --- /dev/null +++ b/Web/Art/SideBar.jpg diff --git a/Web/Art/SideBar.psd b/Web/Art/SideBar.psd Binary files differnew file mode 100644 index 0000000..ede3c04 --- /dev/null +++ b/Web/Art/SideBar.psd diff --git a/Web/Art/acl.gif b/Web/Art/acl.gif Binary files differnew file mode 100644 index 0000000..47f623a --- /dev/null +++ b/Web/Art/acl.gif diff --git a/Web/Art/itkLogoSmallTransparentBackground.gif b/Web/Art/itkLogoSmallTransparentBackground.gif Binary files differnew file mode 100644 index 0000000..a16d5e6 --- /dev/null +++ b/Web/Art/itkLogoSmallTransparentBackground.gif diff --git a/Web/Art/nlm_logo.gif b/Web/Art/nlm_logo.gif Binary files differnew file mode 100644 index 0000000..f0554a5 --- /dev/null +++ b/Web/Art/nlm_logo.gif diff --git a/Web/Art/swooshSmall.gif b/Web/Art/swooshSmall.gif Binary files differnew file mode 100644 index 0000000..2ed9c2b --- /dev/null +++ b/Web/Art/swooshSmall.gif diff --git a/Web/HTML/About.html b/Web/HTML/About.html new file mode 100644 index 0000000..aac273a --- /dev/null +++ b/Web/HTML/About.html @@ -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> diff --git a/Web/HTML/Documentation.html b/Web/HTML/Documentation.html new file mode 100644 index 0000000..ad726fb --- /dev/null +++ b/Web/HTML/Documentation.html @@ -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> diff --git a/Web/HTML/Download.html b/Web/HTML/Download.html new file mode 100644 index 0000000..2096dcc --- /dev/null +++ b/Web/HTML/Download.html @@ -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> diff --git a/Web/HTML/Examples.html b/Web/HTML/Examples.html new file mode 100644 index 0000000..9ba12dc --- /dev/null +++ b/Web/HTML/Examples.html @@ -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> diff --git a/Web/HTML/FAQ.html b/Web/HTML/FAQ.html new file mode 100644 index 0000000..dafcc32 --- /dev/null +++ b/Web/HTML/FAQ.html @@ -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> diff --git a/Web/HTML/Head.html b/Web/HTML/Head.html new file mode 100644 index 0000000..7f3be81 --- /dev/null +++ b/Web/HTML/Head.html @@ -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> diff --git a/Web/HTML/MailingLists.html b/Web/HTML/MailingLists.html new file mode 100644 index 0000000..8cd8c59 --- /dev/null +++ b/Web/HTML/MailingLists.html @@ -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> diff --git a/Web/HTML/News.html b/Web/HTML/News.html new file mode 100644 index 0000000..6c021f8 --- /dev/null +++ b/Web/HTML/News.html @@ -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> diff --git a/Web/HTML/SideBar.html b/Web/HTML/SideBar.html new file mode 100644 index 0000000..af6c6b5 --- /dev/null +++ b/Web/HTML/SideBar.html @@ -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> + diff --git a/Web/HTML/Sponsors.html b/Web/HTML/Sponsors.html new file mode 100644 index 0000000..8ebcb5d --- /dev/null +++ b/Web/HTML/Sponsors.html @@ -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> diff --git a/Web/HTML/Style.css b/Web/HTML/Style.css new file mode 100644 index 0000000..480fc47 --- /dev/null +++ b/Web/HTML/Style.css @@ -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> diff --git a/Web/HTML/Table.html b/Web/HTML/Table.html new file mode 100644 index 0000000..51c0c15 --- /dev/null +++ b/Web/HTML/Table.html @@ -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> + diff --git a/Web/HTML/Testing.html b/Web/HTML/Testing.html new file mode 100644 index 0000000..56d6275 --- /dev/null +++ b/Web/HTML/Testing.html @@ -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> diff --git a/Web/index.html b/Web/index.html new file mode 100644 index 0000000..e28446f --- /dev/null +++ b/Web/index.html @@ -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> |