[cmake-commits] jjomier committed index.html 1.1 1.2 kitware.css 1.1 1.2 style.css 1.1 1.2 styleIE6.css 1.1 1.2 about.html NONE 1.1 cmakeExample.tar.gz NONE 1.1 copyright.html NONE 1.1 documentation.html NONE 1.1 download.html NONE 1.1 examples.html NONE 1.1 install.html NONE 1.1 mailinglist.html NONE 1.1 news.html NONE 1.1 participants.html NONE 1.1 testing.html NONE 1.1

cmake-commits at cmake.org cmake-commits at cmake.org
Sat Mar 1 13:30:28 EST 2008


Update of /cvsroot/CMake/CMakeWeb/HTML2
In directory public:/mounts/ram/cvs-serv10988

Modified Files:
	index.html kitware.css style.css styleIE6.css 
Added Files:
	about.html cmakeExample.tar.gz copyright.html 
	documentation.html download.html examples.html install.html 
	mailinglist.html news.html participants.html testing.html 
Log Message:
ENH: Added new pages


--- NEW FILE: download.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CMake Cross Platform Make</title></title>

<link href="kitware.css" rel="stylesheet" type="text/css" />

<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
<link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]> 
<link href="styleIE6.css" rel="stylesheet" type="text/css" />
<![endif]-->
<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="Keywords" content="Software, compile, make, build, cross-platform" />
<META NAME="rating" CONTENT="General">
<META NAME="ROBOTS" CONTENT="ALL">

</head>
<body>

<div id="bg">
<div id="frame">
  <div id="banner">
    
    <div id="search">
      <form id="form1" method="post" action="/cgi-bin/htsearch">
        <input name="searchtext" type="text" class="searchfield" id="searchtext" value="Search" />
      </form>
</div>
    <div id="nav">      
      <ul id="MenuBar1" class="MenuBarHorizontal">
        <li><a class="MenuBarItemSubmenu" href="index.html">HOME</a>
            <ul>
              <li><a href="about.html">About</a></li>
              <li><a href="copyright.html">Copyright</a></li>
              <li><a href="participants.html">Participants</a></li>
              <li><a href="news.html">News</a></li>
              <li><a href="http://www.cdash.org">CDash</a></li>
              <li><a href="http://www.kitware.com">Kitware</a></li>
            </ul>
        </li>
        <li><a href="#" class="MenuBarItemSubmenu">CMAKE</a>
          <ul>
            <li><a href="download.html">Download</a></li>
            <li><a href="install.html">Install</a></li>
            <li><a href="documentation.html">Documentation</a></li>
            <li><a href="http://www.cmake.org/Wiki/CMake_FAQ">FAQ</a></li>
            <li><a href="http://www.kitware.com/products/cmakebook.html">CMake Book</a></li> 
          </ul>
          </li>
           <li><a class="MenuBarItemSubmenu" href="#">DEVELOPERS</a>
            <ul>
              <li><a href="http://public.kitware.com/CDash/index.php?project=CMake">Dashboard</a></li>
              <li><a href="http://public.kitware.com/Bug">Bug Tracker</a> </li>
              <li><a href="mailinglist.html">Mailing list</a></li>
              <li><a href="http://www.cmake.org/Wiki/CMake">Wiki</a></li>
              <li><a href="testing.html">Testing Setup</a></li> 
            </ul>
        </li>
      </ul>
      </div>
    <div id="logo">
<map name="Map" id="Map">
  <area shape="poly" coords="5,82,5,5,94,32,296,32,294,81" href="../index.html" alt="Home" />
</map></div>
  </div>
  <div id="ContentBg">
    <div id="Content">
      <div id="ContentTxtProdWide"><div id="download_header"></div><br />
<p>You can either download binaries or source code archives for the <a href="#latest">latest stable</a> or 
    <a href="#previous">previous</a> release or access the <a href="#cvs">current development</a> (aka nightly)
    distribution through CVS. You can also download high-resolution <a href="#logos">logos</a>.</p>

    <a name="latest"><h3>Latest Release (2.4.8)</h3></a>

    <p>The 2.4.8 release was packaged with CPack which is included as part of the 2.4.8 release.  The .sh files
    are self extracting gziped tar files.  To install a .sh file, run it with /bin/sh and follow the directions.
    The OS-machine.tar.gz files are gziped tar files of the install tree.
    The OS-machine.tar.Z files are compressed tar files of the install tree. The tar file distributions can
    be untared in any directory.  They are prefixed by the version of CMake.  For example, the SunOS-sparc tar file is all
    under the directory cmake-2.4.8-SunOS-sparc.  This prefix can be removed as long as the share, bin, man and doc 
    directories are moved relative to each other.</p>
    <p>To build the source distributions, unpack them with zip or tar and follow the instructions in Readme.txt at 
    the top of the source tree</p>

<br>
Source distributions:
    <table bgcolor="#000000" cellspacing="1" width="100%"><tbody><tr><td>
    <table bgcolor="#ffffff" border="0" cellspacing="0" width="100%">
    <tbody><tr class="table-heading" bgcolor="#e0e0e0"><td><b>Platform</b></td><td><b>Files</b></td></tr>
<tr bgcolor="#f0f0f0"><td>Unix/Linux Source (has \n line feeds)</td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8.tar.gz">cmake-2.4.8.tar.gz</a></td></tr>

<tr bgcolor="#f0f0f0"><td></td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8.tar.Z">cmake-2.4.8.tar.Z</a></td></tr>
<tr bgcolor="#ffffff"><td>Windows Source (has \r\n line feeds)</td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8.zip">cmake-2.4.8.zip</a></td></tr>
    </tbody></table>
    </td></tr></tbody></table>

<br>
Binary distributions:
    <table bgcolor="#000000" cellspacing="1" width="100%"><tbody><tr><td>
    <table bgcolor="#ffffff" border="0" cellspacing="0" width="100%">
    <tbody><tr class="table-heading" bgcolor="#e0e0e0"><td><b>Platform</b></td><td><b>Files</b></td></tr>

<tr bgcolor="#f0f0f0"><td>Windows (Win32 Installer)</td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-win32-x86.exe">cmake-2.4.8-win32-x86.exe</a></td></tr>
<tr bgcolor="#f0f0f0"><td>Windows ZIP</td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-win32-x86.zip">cmake-2.4.8-win32-x86.zip</a></td></tr>

<tr bgcolor="#ffffff"><td>Mac OSX Universal (.dmg installer only for Tiger)</td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-Darwin-universal.dmg">cmake-2.4.8-Darwin-universal.dmg</a></td></tr>
<tr bgcolor="#ffffff"><td></td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-Darwin-universal.tar.gz">cmake-2.4.8-Darwin-universal.tar.gz</a></td></tr>
<tr bgcolor="#ffffff"><td></td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-Darwin-universal.tar.Z">cmake-2.4.8-Darwin-universal.tar.Z</a></td></tr>


<tr bgcolor="#f0f0f0"><td>Linux i386</td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-Linux-i386.sh">cmake-2.4.8-Linux-i386.sh</a></td></tr>
<tr bgcolor="#f0f0f0"><td></td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-Linux-i386.tar.gz">cmake-2.4.8-Linux-i386.tar.gz</a></td></tr>
<tr bgcolor="#f0f0f0"><td></td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-Linux-i386.tar.Z">cmake-2.4.8-Linux-i386.tar.Z</a></td></tr>

<tr bgcolor="#ffffff"><td>SunOS Sparc</td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-SunOS-sparc.sh">cmake-2.4.8-SunOS-sparc.sh</a></td></tr>
<tr bgcolor="#ffffff"><td></td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-SunOS-sparc.tar.gz">cmake-2.4.8-SunOS-sparc.tar.gz</a></td></tr>
<tr bgcolor="#ffffff"><td></td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-SunOS-sparc.tar.Z">cmake-2.4.8-SunOS-sparc.tar.Z</a></td></tr>

<tr bgcolor="#f0f0f0"><td>IRIX64 64</td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-IRIX64-64.sh">cmake-2.4.8-IRIX64-64.sh </a></td></tr>

<tr bgcolor="#f0f0f0"><td></td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-IRIX64-64.tar.gz">cmake-2.4.8-IRIX64-64.tar.gz</a></td></tr>
<tr bgcolor="#f0f0f0"><td></td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-IRIX64-64.tar.Z">cmake-2.4.8-IRIX64-64.tar.Z</a></td></tr>

<tr bgcolor="#ffffff"><td>IRIX64 n32</td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-IRIX64-n32.sh">cmake-2.4.8-IRIX64-n32.sh</a></td></tr>
<tr bgcolor="#ffffff"><td></td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-IRIX64-n32.tar.gz">cmake-2.4.8-IRIX64-n32.tar.gz</a></td></tr>
<tr bgcolor="#ffffff"><td></td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-IRIX64-n32.tar.Z">cmake-2.4.8-IRIX64-n32.tar.Z</a></td></tr>

<tr bgcolor="#f0f0f0"><td>HPUX 9000/785</td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-HP-UX-9000_785.sh">cmake-2.4.8-HP-UX-9000_785.sh</a></td></tr>
<tr bgcolor="#f0f0f0"><td></td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-HP-UX-9000_785.tar.gz">cmake-2.4.8-HP-UX-9000_785.tar.gz</a></td></tr>

<tr bgcolor="#f0f0f0"><td></td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-HP-UX-9000_785.tar.Z">cmake-2.4.8-HP-UX-9000_785.tar.Z</a></td></tr>

<tr bgcolor="#ffffff"><td>AIX powerpc</td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-AIX-powerpc.sh">cmake-2.4.8-AIX-powerpc.sh</a></td></tr>
<tr bgcolor="#ffffff"><td></td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-AIX-powerpc.tar.Z">cmake-2.4.8-AIX-powerpc.tar.Z</a></td></tr>
<tr bgcolor="#ffffff"><td></td><td><a href="http://www.cmake.org/files/v2.4/cmake-2.4.8-AIX-powerpc.tar.gz">cmake-2.4.8-AIX-powerpc.tar.gz</a></td></tr>



    </tbody></table>
    </td></tr></tbody></table>


    <a name="previous"></a><h3><a name="previous">Previous Release (2.2.3)</a></h3>
<a name="previous">    </a><table bgcolor="#000000" cellspacing="1" width="100%"><tbody><tr><td>
    <table bgcolor="#ffffff" border="0" cellspacing="0" width="100%">
    <tbody><tr class="table-heading" bgcolor="#e0e0e0"><td><b>Platform</b></td><td><b>Files</b></td></tr>

    <tr><td>Windows (Installer)</td><td><a href="http://www.cmake.org/files/v2.2/cmake-2.2.3-win32.exe">cmake-2.2.3-win32.exe</a></td></tr>

    
   <tr bgcolor="#f0f0f0"><td>Linux(x86)</td><td><a href="http://www.cmake.org/files/v2.2/cmake-2.2.3-x86-linux.tar.gz">cmake-2.2.3-x86-linux.tar.gz</a></td></tr>
    <tr bgcolor="#f0f0f0"><td></td><td><a href="http://www.cmake.org/files/v2.2/cmake-2.2.3-x86-linux.tar.Z">cmake-2.2.3-x86-linux.tar.Z</a></td></tr>

    <tr><td>IRIX64 n32</td><td><a href="http://www.cmake.org/files/v2.2/cmake-2.2.3-irix64-n32.tar.gz">cmake-2.2.3-irix64-n32.tar.gz</a></td></tr>
    <tr><td></td><td><a href="http://www.cmake.org/files/v2.2/cmake-2.2.3-irix64-n32.tar.Z">cmake-2.2.3-irix64-n32.tar.Z</a></td></tr>

    <tr bgcolor="#f0f0f0"><td>IRIX64 64</td><td><a href="http://www.cmake.org/files/v2.2/cmake-2.2.3-irix64-64.tar.gz">cmake-2.2.3-irix64-64.tar.gz</a></td></tr>

    <tr bgcolor="#f0f0f0"><td></td><td><a href="http://www.cmake.org/files/v2.2/cmake-2.2.3-irix64-64.tar.Z">cmake-2.2.3-irix64-64.tar.Z</a></td></tr>

    <tr><td>OSX(Darwin)</td><td><a href="http://www.cmake.org/files/v2.2/cmake-2.2.3-darwin.tar.gz">cmake-2.2.3-darwin.tar.gz</a></td></tr>
    <tr><td></td><td><a href="http://www.cmake.org/files/v2.2/cmake-2.2.3-darwin.tar.Z">cmake-2.2.3-darwin.tar.Z</a></td></tr>

    <tr bgcolor="#f0f0f0"><td>HP-UX</td><td><a href="http://www.cmake.org/files/v2.2/cmake-2.2.3-hpux-static.tar.gz">cmake-2.2.3-hpux-static.tar.gz</a></td></tr>
    <tr bgcolor="#f0f0f0"><td></td><td><a href="http://www.cmake.org/files/v2.2/cmake-2.2.3-hpux-static.tar.Z">cmake-2.2.3-hpux-static.tar.Z</a></td></tr>

 
   <tr><td>SunOS 5.7(Sparc)</td><td><a href="http://www.cmake.org/files/v2.2/cmake-2.2.3-sparc-sunos57-static.tar.gz">cmake-2.2.3-sparc-sunos57-static.tar.gz</a></td></tr>
    <tr><td></td><td><a href="http://www.cmake.org/files/v2.2/cmake-2.2.3-sparc-sunos57-static.tar.Z">cmake-2.2.3-sparc-sunos57-static.tar.Z</a></td></tr>


    <tr bgcolor="#f0f0f0"><td>Source</td><td><a href="http://www.cmake.org/files/v2.2/cmake-2.2.3.tar.gz">cmake-2.2.3.tar.gz</a></td></tr>
    <tr bgcolor="#f0f0f0"><td></td><td><a href="http://www.cmake.org/files/v2.2/cmake-2.2.3.tar.Z">cmake-2.2.3.tar.Z</a></td></tr>

    </tbody></table>
    </td></tr></tbody></table>

<a name="previous">    </a><h2><a name="previous">Editor Syntax Files</a></h2>
<a name="previous">    </a><table bgcolor="#000000" cellspacing="1" width="100%"><tbody><tr><td>
    <table bgcolor="#ffffff" border="0" cellspacing="0" width="100%">
    <tbody><tr class="table-heading" bgcolor="#e0e0e0"><td><b>Editor</b></td><td><b>Files</b></td></tr>

    <tr><td>emacs</td><td><a href="http://www.cmake.org/CMakeDocs/cmake-mode.el">cmake-mode.el</a></td></tr>

    <tr bgcolor="#f0f0f0"><td>vim</td><td><a href="http://www.cmake.org/CMakeDocs/cmake-indent.vim">cmake-indent.vim</a></td></tr>
    <tr bgcolor="#f0f0f0"><td></td><td><a href="http://www.cmake.org/CMakeDocs/cmake-syntax.vim">cmake-syntax.vim</a></td></tr>
    </tbody></table>
    </td></tr></tbody></table>

<a name="previous">    </a><h2><a name="previous">Older Releases</a></h2>
<a name="previous">    </a><table bgcolor="#000000" cellspacing="1" width="100%"><tbody><tr><td>
    <table bgcolor="#ffffff" border="0" cellspacing="0" width="100%">
    <tbody><tr class="table-heading" bgcolor="#e0e0e0"><td><b>Protocol</b></td><td><b>Link</b></td></tr>

    <tr><td>HTTP</td><td><a href="http://www.cmake.org/files">http://www.cmake.org/files</a></td></tr>

    <tr bgcolor="#f0f0f0"><td>FTP</td><td><a href="ftp://www.cmake.org/pub/cmake">ftp://www.cmake.org/pub/cmake</a></td></tr>
    </tbody></table>
    </td></tr></tbody></table>
<a name="previous">    </a><a name="cvs"><h3>Current development distribution</h3></a>

    <p>Each night a windows binary is created as part of the testing process. 
    Other than passing all of the tests in CMake, this version of CMake
    should not be expected to work in a production environment.  It is being
    produced so that users can test bug fixes done in CVS without
    having to build cmake.   This is only done for windows since building CMake
    from source on Linx/UNIX is trival and does not require purchasing a compiler.
</p><p>
     <table bgcolor="#000000" cellspacing="1" width="100%"><tbody><tr><td>

    <table bgcolor="#ffffff" border="0" cellspacing="0" width="100%">
    <tbody><tr class="table-heading" bgcolor="#e0e0e0"><td><b>Nightly CVS Windows Binary</b></td><td><b>Link</b></td></tr>

    <tr><td>HTTP</td><td><a href="http://www.cmake.org/files/vCVS">http://www.cmake.org/files/vCVS</a></td></tr>
    </tbody></table>
    </td></tr></tbody></table>

    </p><p>If you want to build from source, you can always download the source
    code by using CVS. CVS is a source code revision control system used by many
    participants in the open-source community.
    </p><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><p>
    On UNIX, one may use the <code>bootstrap</code> script provided in
    the source tree to build CMake.
    </p><p>
    In order to build the windows version of CMake you will need a
    current binary installation of CMake to bootstrap the build
    process.  If you are building on windows and want the CMakeSetup
    GUI to be built, you must have a compiler that has MFC library
    support.
    Use the above download link to get it. 
    
    </p><p>The source is
    accessed by checking out a read-only version of the CMake source
    code:
    </p><p>

    <b>cvs -d :pserver:anonymous at www.cmake.org:/cvsroot/CMake login</b><br>
    (respond with password cmake)
    </p><p>
    Follow this command by checking out the source code:<br>
    <b>cvs -d :pserver:anonymous at www.cmake.org:/cvsroot/CMake co CMake</b>
    </p><p>
    One may also browse the
    <a href="http://www.cmake.org/cgi-bin/viewcvs.cgi/?root=CMake">cvs repository online</a>.

  <a name="logos"><h3>Logos</h3></a>

  </p><p>Download high-resolution logos. If you need more logos, different sizes or background colors, please contact <a href="mailto:support at kitware.com">support at kitware.com</a>.</p>
    <table bgcolor="#000000" cellspacing="1" width="100%"><tbody><tr><td>
    <table bgcolor="#ffffff" border="0" cellpadding="4" cellspacing="0" width="100%">
    <tbody><tr class="table-heading" bgcolor="#e0e0e0"><td><b>Logo</b></td><td><b>Files</b></td></tr>

    <tr><td><img src="../Art/CMake-logo-triangle-download.jpg"></td><td><a href="http://www.cmake.org/files/logos/CMake-logo-triangle-high-res.png">PNG</a> (http) transparent background, 2072x2072, 300 dpi<br><a href="http://www.cmake.org/files/logos/CMake-logo-triangle-high-res.jpg">JPEG</a> (http) white background, 2072x2072, 300 dpi</td></tr>

    <tr bgcolor="#f0f0f0"><td><img src="../Art/CMake-logo-download.jpg"></td><td><a href="http://www.cmake.org/files/logos/CMake-logo-high-res.png">PNG</a> (http) transparent background, 6325x2072, 300 dpi<br><a href="http://www.cmake.org/files/logos/CMake-logo-high-res.jpg">JPEG</a> (http) white background, 6325x2072, 300 dpi</td></tr>
    </tbody></table>
    </td></tr>
    </tbody></table>



   
<br class="clear" />
    <br />
    </div>
  </div>
  <div id="footer"><br />&copy;2008 Copyright Kitware, Inc.</div>
</div>
</div>
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>

</body>
</html>

--- NEW FILE: participants.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CMake Cross Platform Make</title></title>

<link href="kitware.css" rel="stylesheet" type="text/css" />

<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
<link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]> 
<link href="styleIE6.css" rel="stylesheet" type="text/css" />
<![endif]-->
<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="Keywords" content="Software, compile, make, build, cross-platform" />
<META NAME="rating" CONTENT="General">
<META NAME="ROBOTS" CONTENT="ALL">

</head>
<body>

<div id="bg">
<div id="frame">
  <div id="banner">
    
    <div id="search">
      <form id="form1" method="post" action="/cgi-bin/htsearch">
        <input name="searchtext" type="text" class="searchfield" id="searchtext" value="Search" />
      </form>
</div>
    <div id="nav">      
      <ul id="MenuBar1" class="MenuBarHorizontal">
        <li><a class="MenuBarItemSubmenu" href="index.html">HOME</a>
            <ul>
              <li><a href="about.html">About</a></li>
              <li><a href="copyright.html">Copyright</a></li>
              <li><a href="participants.html">Participants</a></li>
              <li><a href="news.html">News</a></li>
              <li><a href="http://www.cdash.org">CDash</a></li>
              <li><a href="http://www.kitware.com">Kitware</a></li>
            </ul>
        </li>
        <li><a href="#" class="MenuBarItemSubmenu">CMAKE</a>
          <ul>
            <li><a href="download.html">Download</a></li>
            <li><a href="install.html">Install</a></li>
            <li><a href="documentation.html">Documentation</a></li>
            <li><a href="http://www.cmake.org/Wiki/CMake_FAQ">FAQ</a></li>
            <li><a href="http://www.kitware.com/products/cmakebook.html">CMake Book</a></li> 
          </ul>
          </li>
           <li><a class="MenuBarItemSubmenu" href="#">DEVELOPERS</a>
            <ul>
              <li><a href="http://public.kitware.com/CDash/index.php?project=CMake">Dashboard</a></li>
              <li><a href="http://public.kitware.com/Bug">Bug Tracker</a> </li>
              <li><a href="mailinglist.html">Mailing list</a></li>
              <li><a href="http://www.cmake.org/Wiki/CMake">Wiki</a></li>
              <li><a href="testing.html">Testing Setup</a></li> 
            </ul>
        </li>
      </ul>
      </div>
    <div id="logo">
<map name="Map" id="Map">
  <area shape="poly" coords="5,82,5,5,94,32,296,32,294,81" href="../index.html" alt="Home" />
</map></div>
  </div>
  <div id="ContentBg">
    <div id="Content">
      <div id="ContentTxtProdWide"><div id="participants_header"></div><br />
   <h3>Participants</h3>
    CMake is being developed by several constributors
    <ul>
    <li>Bill Hoffman (Kitware)</li>
    <li>Ken Martin (Kitware)</li>
    <li>Brad King (Kitware)</li>
    </ul> 
<br class="clear" />
    <br />
    </div>
  </div>
  <div id="footer"><br />&copy;2008 Copyright Kitware, Inc.</div>
</div>
</div>
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>

</body>
</html>

Index: index.html
===================================================================
RCS file: /cvsroot/CMake/CMakeWeb/HTML2/index.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- index.html	1 Mar 2008 17:33:57 -0000	1.1
+++ index.html	1 Mar 2008 18:30:26 -0000	1.2
@@ -47,6 +47,7 @@
             <ul>
               <li><a href="about.html">About</a></li>
               <li><a href="copyright.html">Copyright</a></li>
+              <li><a href="participants.html">Participants</a></li>
               <li><a href="news.html">News</a></li>
               <li><a href="http://www.cdash.org">CDash</a></li>
               <li><a href="http://www.kitware.com">Kitware</a></li>
@@ -57,7 +58,7 @@
             <li><a href="download.html">Download</a></li>
             <li><a href="install.html">Install</a></li>
             <li><a href="documentation.html">Documentation</a></li>
-            <li><a href="http://www.cdash.org/Wiki/CDash:FAQ">FAQ</a></li>
+            <li><a href="http://www.cmake.org/Wiki/CMake_FAQ">FAQ</a></li>
             <li><a href="http://www.kitware.com/products/cmakebook.html">CMake Book</a></li> 
           </ul>
           </li>
@@ -91,7 +92,7 @@
    </div>
       <br class="clear" />
       <br />
-    
+    <br />
 <div id="ContentTabProd">
   <div id="TabbedPanels1" class="TabbedPanels">
     <ul class="TabbedPanelsTabGroup">

--- NEW FILE: mailinglist.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CMake Cross Platform Make</title></title>

<link href="kitware.css" rel="stylesheet" type="text/css" />

<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
<link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]> 
<link href="styleIE6.css" rel="stylesheet" type="text/css" />
<![endif]-->
<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="Keywords" content="Software, compile, make, build, cross-platform" />
<META NAME="rating" CONTENT="General">
<META NAME="ROBOTS" CONTENT="ALL">

</head>
<body>

<div id="bg">
<div id="frame">
  <div id="banner">
    
    <div id="search">
      <form id="form1" method="post" action="/cgi-bin/htsearch">
        <input name="searchtext" type="text" class="searchfield" id="searchtext" value="Search" />
      </form>
</div>
    <div id="nav">      
      <ul id="MenuBar1" class="MenuBarHorizontal">
        <li><a class="MenuBarItemSubmenu" href="index.html">HOME</a>
            <ul>
              <li><a href="about.html">About</a></li>
              <li><a href="copyright.html">Copyright</a></li>
              <li><a href="participants.html">Participants</a></li>
              <li><a href="news.html">News</a></li>
              <li><a href="http://www.cdash.org">CDash</a></li>
              <li><a href="http://www.kitware.com">Kitware</a></li>
            </ul>
        </li>
        <li><a href="#" class="MenuBarItemSubmenu">CMAKE</a>
          <ul>
            <li><a href="download.html">Download</a></li>
            <li><a href="install.html">Install</a></li>
            <li><a href="documentation.html">Documentation</a></li>
            <li><a href="http://www.cmake.org/Wiki/CMake_FAQ">FAQ</a></li>
            <li><a href="http://www.kitware.com/products/cmakebook.html">CMake Book</a></li> 
          </ul>
          </li>
           <li><a class="MenuBarItemSubmenu" href="#">DEVELOPERS</a>
            <ul>
              <li><a href="http://public.kitware.com/CDash/index.php?project=CMake">Dashboard</a></li>
              <li><a href="http://public.kitware.com/Bug">Bug Tracker</a> </li>
              <li><a href="mailinglist.html">Mailing list</a></li>
              <li><a href="http://www.cmake.org/Wiki/CMake">Wiki</a></li>
              <li><a href="testing.html">Testing Setup</a></li> 
            </ul>
        </li>
      </ul>
      </div>
    <div id="logo">
<map name="Map" id="Map">
  <area shape="poly" coords="5,82,5,5,94,32,296,32,294,81" href="../index.html" alt="Home" />
</map></div>
  </div>
  <div id="ContentBg">
    <div id="Content">
      <div id="ContentTxtProdWide"><div id="mailinglist_header"></div><br />
      <ul>
      <li>
  <strong>The CMake mailing list</strong> is the principal means of
    communications among developers and users. Please go 
    <a href="http://www.cmake.org/mailman/listinfo/cmake">
    here</a> to subscribe to the list. 
<br/>
To browse the cmake list archives go:
<a href="http://www.cmake.org/pipermail/cmake/">here</a>
</li>
<li>
    <strong>The CMake-Promote mailing list</strong> is a list
    devoted to promoting CMake to the world.  If you are interested
    in helping, please go
    <a href="http://www.cmake.org/mailman/listinfo/cmake-promote">
    here</a> to subscribe to the list. 
<br/>
To browse the cmake-promote list archives go:
<a href="http://www.cmake.org/pipermail/cmake-promote/">here</a>
</li>
<li>
    <strong>The cmake-commits mailing list </strong>

    receives CVS commit loginfo messages.  Go
    <a href="http://www.cmake.org/mailman/listinfo/cmake-commits">
    here</a> to subscribe to the list.<br/>
To browse the cmake-commits list archives go:
<a href="http://www.cmake.org/pipermail/cmake-commits">here</a>
</li>
    </ul>
<br class="clear" />
    <br />
    </div>
  </div>
  <div id="footer"><br />&copy;2008 Copyright Kitware, Inc.</div>
</div>
</div>
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>

</body>
</html>

Index: styleIE6.css
===================================================================
RCS file: /cvsroot/CMake/CMakeWeb/HTML2/styleIE6.css,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- styleIE6.css	1 Mar 2008 17:33:57 -0000	1.1
+++ styleIE6.css	1 Mar 2008 18:30:26 -0000	1.2
@@ -3,6 +3,56 @@
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/header_cmake.png', sizingMethod='scale');
 }
 
+#about_header {
+ background: transparent;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/about_header.png', sizingMethod='scale');
+}
+
+#install_header {
+ background: transparent;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/install_header.png', sizingMethod='scale');
+}
+
+#copyright_header {
+ background: transparent;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/copyright_header.png', sizingMethod='scale');
+}
+
+#examples_header {
+ background: transparent;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/examples_header.png', sizingMethod='scale');
+}
+
+#documentation_header {
+ background: transparent;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/documentation_header.png', sizingMethod='scale');
+}
+
+#download_header {
+ background: transparent;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/download_header.png', sizingMethod='scale');
+}
+
+#news_header {
+ background: transparent;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/news_header.png', sizingMethod='scale');
+}
+
+#mailinglist_header {
+ background: transparent;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/mailinglist_header.png', sizingMethod='scale');
+}
+
+#participants_header {
+ background: transparent;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/participants_header.png', sizingMethod='scale');
+}
+
+#testing_header {
+ background: transparent;
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/testing_header.png', sizingMethod='scale');
+}
+
 #banner_1 {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/cmake_1.png', sizingMethod='scale');

--- NEW FILE: install.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CMake Cross Platform Make</title></title>

<link href="kitware.css" rel="stylesheet" type="text/css" />

<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
<link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]> 
<link href="styleIE6.css" rel="stylesheet" type="text/css" />
<![endif]-->
<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="Keywords" content="Software, compile, make, build, cross-platform" />
<META NAME="rating" CONTENT="General">
<META NAME="ROBOTS" CONTENT="ALL">

</head>
<body>

<div id="bg">
<div id="frame">
  <div id="banner">
    
    <div id="search">
      <form id="form1" method="post" action="/cgi-bin/htsearch">
        <input name="searchtext" type="text" class="searchfield" id="searchtext" value="Search" />
      </form>
</div>
    <div id="nav">      
      <ul id="MenuBar1" class="MenuBarHorizontal">
        <li><a class="MenuBarItemSubmenu" href="index.html">HOME</a>
            <ul>
              <li><a href="about.html">About</a></li>
              <li><a href="copyright.html">Copyright</a></li>
              <li><a href="participants.html">Participants</a></li>
              <li><a href="news.html">News</a></li>
              <li><a href="http://www.cdash.org">CDash</a></li>
              <li><a href="http://www.kitware.com">Kitware</a></li>
            </ul>
        </li>
        <li><a href="#" class="MenuBarItemSubmenu">CMAKE</a>
          <ul>
            <li><a href="download.html">Download</a></li>
            <li><a href="install.html">Install</a></li>
            <li><a href="documentation.html">Documentation</a></li>
            <li><a href="http://www.cmake.org/Wiki/CMake_FAQ">FAQ</a></li>
            <li><a href="http://www.kitware.com/products/cmakebook.html">CMake Book</a></li> 
          </ul>
          </li>
           <li><a class="MenuBarItemSubmenu" href="#">DEVELOPERS</a>
            <ul>
              <li><a href="http://public.kitware.com/CDash/index.php?project=CMake">Dashboard</a></li>
              <li><a href="http://public.kitware.com/Bug">Bug Tracker</a> </li>
              <li><a href="mailinglist.html">Mailing list</a></li>
              <li><a href="http://www.cmake.org/Wiki/CMake">Wiki</a></li>
              <li><a href="testing.html">Testing Setup</a></li> 
            </ul>
        </li>
      </ul>
      </div>
    <div id="logo">
<map name="Map" id="Map">
  <area shape="poly" coords="5,82,5,5,94,32,296,32,294,81" href="../index.html" alt="Home" />
</map></div>
  </div>
  <div id="ContentBg">
    <div id="Content">
      <div id="ContentTxtProdWide"><div id="install_header"></div><br />
    There are several ways to install <strong>CMake</strong>, depending on your platform.

    <h3>Windows</h3> There is a pre-compiled binary available on the
    <a href="download.html">Download</a> page.  It is provided as an
    executable installer.  One may also download and build CMake from source.
    The download page also provides source releases and instructions for
    CVS access.
    <p>
    In order to build CMake from a source tree, you must first install the
    latest binary version of CMake because it is used for building the source
    tree. Once the binary is installed, run it on CMake as you would any
    other project. Typically this means selecting CMake as the Source
    directory and then selecting a binary directory for the resulting
    executables.  
    </p><h3>Linux, Mac OSX, UNIX &amp; Cygwin </h3> There are pre-compiled binaries
    available on the <a href="download.html">Download</a> page for many UNIX
    platforms.  
    <p>

    There are several possible approaches for building CMake from a source tree:<br><br>
    </p><li>If there is no existing CMake installation, a bootstrap script
   is provided:<pre>    ./bootstrap
    make
    make install</pre>
    (Note: the make install step is optional, cmake will run from the build directory.)<br><br>
    </li><li>An existing CMake installation can be used to build a new version:<pre>    cmake .
    make
    make install</pre>
    (Note: the make install step is optional, cmake will run from the build directory.)<br><br>

    </li><li>
On UNIX, if you are not using the GNU C++ compiler, you need to tell the bootstrap which compiler you want to use.  This is done by setting the environment variables CC and CXX before running configure.
For example on the SGI with the 7.3X compiler, you build like this:
<pre>    (setenv CXX CC; setenv CC cc; ./bootstrap)
    make
    make install 
</pre>
</li><li>For more options with bootstrap, run ./bootstrap --help
   
<br class="clear" />
    <br />
    </div>
  </div>
  <div id="footer"><br />&copy;2008 Copyright Kitware, Inc.</div>
</div>
</div>
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>

</body>
</html>

--- NEW FILE: news.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CMake Cross Platform Make</title></title>

<link href="kitware.css" rel="stylesheet" type="text/css" />

<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
<link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]> 
<link href="styleIE6.css" rel="stylesheet" type="text/css" />
<![endif]-->
<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="Keywords" content="Software, compile, make, build, cross-platform" />
<META NAME="rating" CONTENT="General">
<META NAME="ROBOTS" CONTENT="ALL">

</head>
<body>

<div id="bg">
<div id="frame">
  <div id="banner">
    
    <div id="search">
      <form id="form1" method="post" action="/cgi-bin/htsearch">
        <input name="searchtext" type="text" class="searchfield" id="searchtext" value="Search" />
      </form>
</div>
    <div id="nav">      
      <ul id="MenuBar1" class="MenuBarHorizontal">
        <li><a class="MenuBarItemSubmenu" href="index.html">HOME</a>
            <ul>
              <li><a href="about.html">About</a></li>
              <li><a href="copyright.html">Copyright</a></li>
              <li><a href="participants.html">Participants</a></li>
              <li><a href="news.html">News</a></li>
              <li><a href="http://www.cdash.org">CDash</a></li>
              <li><a href="http://www.kitware.com">Kitware</a></li>
            </ul>
        </li>
        <li><a href="#" class="MenuBarItemSubmenu">CMAKE</a>
          <ul>
            <li><a href="download.html">Download</a></li>
            <li><a href="install.html">Install</a></li>
            <li><a href="documentation.html">Documentation</a></li>
            <li><a href="http://www.cmake.org/Wiki/CMake_FAQ">FAQ</a></li>
            <li><a href="http://www.kitware.com/products/cmakebook.html">CMake Book</a></li> 
          </ul>
          </li>
           <li><a class="MenuBarItemSubmenu" href="#">DEVELOPERS</a>
            <ul>
              <li><a href="http://public.kitware.com/CDash/index.php?project=CMake">Dashboard</a></li>
              <li><a href="http://public.kitware.com/Bug">Bug Tracker</a> </li>
              <li><a href="mailinglist.html">Mailing list</a></li>
              <li><a href="http://www.cmake.org/Wiki/CMake">Wiki</a></li>
              <li><a href="testing.html">Testing Setup</a></li> 
            </ul>
        </li>
      </ul>
      </div>
    <div id="logo">
<map name="Map" id="Map">
  <area shape="poly" coords="5,82,5,5,94,32,296,32,294,81" href="../index.html" alt="Home" />
</map></div>
  </div>
  <div id="ContentBg">
    <div id="Content">
      <div id="ContentTxtProdWide"><div id="news_header"></div><br />
 <strong>Current news</strong> is listed in the following. Please visit the
    CMake mailing list and archives for detailed information. Kitware also publishes
    a <a href="http://www.kitware.com/products/newsletter.html">quarterly newsletter</a>.
    <ul>
    <li>KDE chooses CMake as its build system
    </li><li>CMake Release 2.4 available in May, 2006
    This release as the following new features:
      <ul>
      <li> Visual Studio 2005 win64 support
      </li><li> Improved install support
      </li><li> Improved FIND_PROGRAM, FIND_LIBRARY, FIND_PATH, FIND_FILE


</li><li> Improved support for finding/using OSX Frameworks


</li><li> Multiple output support for custom commands


</li><li> Color output in make with vt100 terminals CMAKE_COLOR_MAKFILE


</li><li> Better variables for MSVC MSVC80 


</li><li> Library path order is preserved


</li><li> Fix for text file busy in xcodebuild runs


</li><li> Better bundle support on OSX


</li><li> ctest -S scripts can run in new process with new environment


</li><li> OSX universal binary support



</li><li> Watcom support
 
</li><li> MinGW and MSYS support


</li><li> Visual studio 2005 manifest support


</li><li> Better handling of RPATH, no longer put rpath in install tree


</li><li> Fix OUTPUT_NAME 


</li><li> ctest captures output from vcexpress


</li><li> cmake --help-module can give help for cmake modules


</li><li> Lots of bug fixes


      </li></ul>

    </li><li>Mastering CMake 2.2 published in Feb, 2006.
    </li><li>CMake Release 2.2 available in September , 2005.
    This release as the following new features:
    <ul>
   <li> 2.2.1 is a new beta and was merged with CVS on 9/06/05.
   </li><li> fix infinite loop problem in enable language/try compile
   </li><li> The makefile generator was redone to create fewer files.
   </li><li> Xcode 2.1 support added.
   </li><li> better support for add custom command with relative files as arguments
   </li><li> provided default update options if none are provided to ctest
   </li><li> For file removal if the file is a symlink treat it like a file and not a directory.
   </li><li> Better install directory for windows.
   </li><li> AIX compiler flag defaults.
   </li><li> Objc++ test has the correct case.
   </li><li> Language NONE fixed.
   </li><li> Java 1.5 searched now.
   </li><li> FindCurses cleaned up.
   </li><li> FindQt/FindQt3/FindQT4 enhanced.
   </li><li> UseSwig supports CMAKE_SWIG_OUTDIR
   </li><li> Modules/ProjectCompatibility.cmake file supported.
   </li><li> Modules/VTKCompatibility.cmake file added for Darwin builds
   </li><li> optimized is now the default library used if CMAKE_BUILD_TYPE is not set.
   </li><li> CTest Improved coverage code
   </li><li> Improved CTest -S scripts, new commands, and access to individual testing handlers
   </li><li> CTest test handler now supports arbitrary CMake syntax in DartTestfile.txt
   </li><li> CTest now supports both DartTestfile.txt and CTestTestfile.cmake
   </li><li> CTest now supports both DartConfiguration.tcl and CTestConfiguration.cmake
   </li><li> CTest now supports configuration from Source tree in file CTestConfig.cmake
   </li><li> CTest supports logging output into a file
   </li><li> CTest supports compressed submission files
   </li><li> Speed improvements
   </li><li> new makefile generator
   </li><li> no longer re-read cmakelist files only get parent cmakelist file
   </li><li> out of source source
   </li><li> ADD_SUBDIRECTORY
   </li><li> new parser variables in variables
   </li><li> support for dart2
   </li><li> Xcode 1.5 support 
   </li><li> fortran support
   </li><li> not compatible with cmake 1.2
   </li><li> FOREACH uses variables 
   </li><li> Kdevelop3 generator
   </li><li> WHILE command
   </li><li> lower case commands now supported
   </li><li> parallel build support better, jump problem fixed
   </li><li> lots of bug fixes and new bugs

    </li></ul>

    </li><li>CMake Release 2.0 available in June, 2004.
This release as the following new features:
<ul>
<li> A new platform independent install supporting pre install, post install, manifest, destdir..., and is much faster.

</li><li> Add support for SWIG

</li><li> Optional support for relative paths

</li><li> INCLUDE and FIND_PACKAGE both check CMAKE_MODULE_PATH 

</li><li> IF command supports better expression support, like IF(A AND B AND C), and new tests EQUAL, STREQUAL.

</li><li> MACRO's now support variable arguments

</li><li> FOREACH supports a RANGE of values genertor


</li><li> CMake supports an automatic pre-load cmake file in the source tree of a project.

</li><li> New command GET_TARGET_PROPERTY can give you the build location of a target.

</li><li> Loaded commands have a crash signal handler to detect crashes not caused by cmake.

</li><li> GET/SET_DIRECTORY_PROPERTY/PROPERTIES commands so that we can change include directories and get all sorts of information. 

</li><li> VERBOSE build option for visual studio IDE generators.

</li><li> FIND_LIBRARY and FIND_PATH now look in CMAKE_LIBRARY_PATH and CMAKE_INCLUDE_PATH   environment variables in addition to and before the PATH environment variable.

</li><li> Each sub project in a project now creates a top level IDE project file so it can  be loaded independently.

</li><li> A saftey chech was added to make sure that files written using WRITE_FILE 
  and FILE WRITE are not used as input files which can lead to infinite loops in the build.

</li><li> Add support for adding object files and sources. This way you can use external  program such as assembler or fortran to generate object files. Also star of  fixing: Bug #757


</li><li> New REMOVE_DEFINITION command, opposite to ADD_DEFINITIONS.

</li><li> ccmake support for HOME and END keys. Also fix Bug #666, in CCMake when deleting  something, it does not stop at the beginning of line.

</li><li> Fixed externl projects for VS7 and VS6.

</li><li> New support for import of modules without specifying a path.

</li><li> New testing option to build and run an executable --build-and-test.

</li><li> Support for shared library versions on UNIX.

</li><li> SUBDIR command now supports PREORDER build option.

</li><li> Add support for file names with +-~ in them for borland compiler.

</li><li> Mac OSX bundle executable creation support with the ADD_EXECUTABLE command.


</li><li> CTest Support for in-source builds.

</li><li> CTest Skip tests that do not have defects.

</li><li> CTest new option -I that adds the ability to run a limited sub-set of the tests.

</li><li> CTest support for Valgrind and Purify.

</li><li> CTest New testing script support, that allows the nightly testing process to be automated.

</li><li> New Find modules: FindPHP4.cmake, FindPerlLibs.cmake, FindPike.cmake, FindRuby.cmake, FindSWIG.cmake, UseSWIG.cmake

</li><li> Many bug fixes and other minor changes.

    
</li></ul> 
     </li><li> CMake article on tools.devchannel.org in December, 2003
     <a href="http://tools.devchannel.org/devtoolschannel/03/12/15/2139255.shtml">tools.devchannel.org</a>

     </li><li> CMake article on www.linuxjournal.com in October, 2003
     <a href="http://www.linuxjournal.com/article.php?sid=6700">www.linuxjornal.com</a>

      </li><li>Mastering CMake User's Developers Guide published in Aug, 2003.
There is now a CMake User's/Developer's Guide that
you can purchase at <a href="http://www.kitware.com/products/cmakebook.html"> www.kitware.com/products/cmakebook.html.</a>

      </li><li>CMake Release 1.8 available in Aug, 2003.

For this release, the custom commands have been rearchitected to use a more understandable
signature. The old signature should still work. ctest has been enhanced and can produce testing dashboards compatible with Dart in many cases. A new FILE command has been added that supports reading, writing, and globbing of files. A new help target is created for all Makefiles so you can do nmake help (or make help) Command line options (-D) for cmake no longer require the type of the argument. The on-line help for cmake has been significantly improved. Run cmake --help for more information. Support for windows paths and filenames that include &amp;. Support for files with multiple "." in them for nmake. More Modules report results to CMakeOutput.log and CMakeError.log. The performance of dependency tracing and analysis in CMake has been significantly improved. Both ccmake and CMakeSetup have some minor GUI improvements. And of course a number of minor bug fixes and enhancements.

      </li><li>CMake Release 1.6 available in Jan, 2003.

This release includes a number of new features to help make project management easier. Version 1.6 include TRY_COMPILE and TRY_RUN  which can be used to test for features of the compiler or system that you are on. The MACRO command allows repeated CMakeLists code to be encapsulated into a macro. If you need to perform very complex operations the LOAD_COMMAND command allows you to write your own CMake command using a C API that can be compiled and loaded into CMake as part of the configuration process. Version 1.6 includes a wxWindows based GUI for use on MacOSX. This version includes a number of enhancements, bug fixes, and new features. The Modules directory includes a number of new tests and macros that can be used in your projects. 
      </li><li>CMake Article apears in January 2003 Dr. Dobb's Journal:
       <a href="http://www.ddj.com/articles/2003/0301/">www.ddj.com/articles/2003/0301/ </a> 

      </li><li>CMake Release 1.4 available in Jun, 2002.
      </li><li>CMake Release 1.2 available in Jan, 2002.
      </li><li>CMake Release 1.0 available in Dec, 2001.
      </li><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><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><li>VXL computer vision/image processing system adopts CMake as its
       build environment.
      </li><li>Insight segmentation and registration toolkit (ITK) supports
       development of the CMake environment.
   
<br class="clear" />
    <br />
    </div>
  </div>
  <div id="footer"><br />&copy;2008 Copyright Kitware, Inc.</div>
</div>
</div>
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>

</body>
</html>

--- NEW FILE: testing.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CMake Cross Platform Make</title></title>

<link href="kitware.css" rel="stylesheet" type="text/css" />

<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
<link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]> 
<link href="styleIE6.css" rel="stylesheet" type="text/css" />
<![endif]-->
<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="Keywords" content="Software, compile, make, build, cross-platform" />
<META NAME="rating" CONTENT="General">
<META NAME="ROBOTS" CONTENT="ALL">

</head>
<body>

<div id="bg">
<div id="frame">
  <div id="banner">
    
    <div id="search">
      <form id="form1" method="post" action="/cgi-bin/htsearch">
        <input name="searchtext" type="text" class="searchfield" id="searchtext" value="Search" />
      </form>
</div>
    <div id="nav">      
      <ul id="MenuBar1" class="MenuBarHorizontal">
        <li><a class="MenuBarItemSubmenu" href="index.html">HOME</a>
            <ul>
              <li><a href="about.html">About</a></li>
              <li><a href="copyright.html">Copyright</a></li>
              <li><a href="participants.html">Participants</a></li>
              <li><a href="news.html">News</a></li>
              <li><a href="http://www.cdash.org">CDash</a></li>
              <li><a href="http://www.kitware.com">Kitware</a></li>
            </ul>
        </li>
        <li><a href="#" class="MenuBarItemSubmenu">CMAKE</a>
          <ul>
            <li><a href="download.html">Download</a></li>
            <li><a href="install.html">Install</a></li>
            <li><a href="documentation.html">Documentation</a></li>
            <li><a href="http://www.cmake.org/Wiki/CMake_FAQ">FAQ</a></li>
            <li><a href="http://www.kitware.com/products/cmakebook.html">CMake Book</a></li> 
          </ul>
          </li>
           <li><a class="MenuBarItemSubmenu" href="#">DEVELOPERS</a>
            <ul>
              <li><a href="http://public.kitware.com/CDash/index.php?project=CMake">Dashboard</a></li>
              <li><a href="http://public.kitware.com/Bug">Bug Tracker</a> </li>
              <li><a href="mailinglist.html">Mailing list</a></li>
              <li><a href="http://www.cmake.org/Wiki/CMake">Wiki</a></li>
              <li><a href="testing.html">Testing Setup</a></li> 
            </ul>
        </li>
      </ul>
      </div>
    <div id="logo">
<map name="Map" id="Map">
  <area shape="poly" coords="5,82,5,5,94,32,296,32,294,81" href="../index.html" alt="Home" />
</map></div>
  </div>
  <div id="ContentBg">
    <div id="Content">
      <div id="ContentTxtProdWide"><div id="testing_header"></div><br />
   <strong>Help improve the quality of CMake</strong> by running a 
    nightly dashboard build on your machine.  If you would like to contribute
 to the CMake project by building a
         nightly dashboard build, you can follow these instructions.
         <ul>
         <li>Install CMake 2.4.6 or greater
         </li><li>Checkout CMake from cvs:
         <br>
         cvs -d :pserver:anonymous at www.cmake.org:/cvsroot/CMake login
         (password is cmake)
         <br>
         cvs -d :pserver:anonymous at www.cmake.org:/cvsroot/CMake co CMake
         <br>

         </li><li> Configure your CMake source tree with binary cmake
         </li><li> Test your setup by typing make Experimental, then check the CMake dashboard in the next hour to see if your results are available.
         </li>
         
         Once you are able to submit experimental builds, the next step is setting up a nightly build.   The nightly build works in almost the same way, but 
needs to be run each night by crontab or some other scheduling program. 
<li>Create a ctest -S script for your machine </li>
</ul>

<h3>Example ctest -S script</h3>

<pre> 
SET (CTEST_SOURCE_DIRECTORY "C:/Hoffman/My Builds/CMake")
SET (CTEST_BINARY_DIRECTORY "C:/Hoffman/My Builds/CMakeVSNMake71")

SET (CTEST_CVS_COMMAND "C:/cygwin/bin/cvs.exe")
SET (CTEST_CVS_CHECKOUT  "${CTEST_CVS_COMMAND} -d :pserver:hoffman at www.cmake.org:/cvsroot/CMake co -d 
     \"${CTEST_SOURCE_DIRECTORY}\" CMake")

# which ctest command to use for running the dashboard
SET (CTEST_COMMAND 
  "C:/Program Files/CMake/bin/ctest.exe -D Nightly"
  )

# what cmake command to use for configuring this dashboard
SET (CTEST_CMAKE_COMMAND 
  "C:/Program Files/CMake/bin/cmake.exe"
  )


####################################################################
# The values in this section are optional you can either
# have them or leave them commented out
####################################################################

# should ctest wipe the binary tree before running
SET (CTEST_START_WITH_EMPTY_BINARY_DIRECTORY TRUE)

# this is the initial cache to use for the binary tree, be careful to escape
# any quotes inside of this string if you use it
SET (CTEST_INITIAL_CACHE "
MAKECOMMAND:STRING=nmake -i
CMAKE_MAKE_PROGRAM:FILEPATH=nmake
CMAKE_GENERATOR:INTERNAL=NMake Makefiles
BUILDNAME:STRING=Win32-nmake71
SITE:STRING=VOGON.kitware
CVSCOMMAND:FILEPATH=C:/cygwin/bin/cvs.exe
")

# set any extra envionment varibles here
SET (CTEST_ENVIRONMENT
)
</pre>
Once you have a ctest -S script, try running it with ctest.
<pre>/full/path/to/ctest -S /full/path/to/script.cmake</pre>
Once that is working, then add that command as a crontab entry on unix, or
to the windows scheduler program on windows.
<br/>
<br class="clear" />
    <br />
    </div>
  </div>
  <div id="footer"><br />&copy;2008 Copyright Kitware, Inc.</div>
</div>
</div>
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>

</body>
</html>

--- NEW FILE: examples.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CMake Cross Platform Make</title></title>

<link href="kitware.css" rel="stylesheet" type="text/css" />

<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
<link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]> 
<link href="styleIE6.css" rel="stylesheet" type="text/css" />
<![endif]-->
<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="Keywords" content="Software, compile, make, build, cross-platform" />
<META NAME="rating" CONTENT="General">
<META NAME="ROBOTS" CONTENT="ALL">

</head>
<body>

<div id="bg">
<div id="frame">
  <div id="banner">
    
    <div id="search">
      <form id="form1" method="post" action="/cgi-bin/htsearch">
        <input name="searchtext" type="text" class="searchfield" id="searchtext" value="Search" />
      </form>
</div>
    <div id="nav">      
      <ul id="MenuBar1" class="MenuBarHorizontal">
        <li><a class="MenuBarItemSubmenu" href="index.html">HOME</a>
            <ul>
              <li><a href="about.html">About</a></li>
              <li><a href="copyright.html">Copyright</a></li>
              <li><a href="participants.html">Participants</a></li>
              <li><a href="news.html">News</a></li>
              <li><a href="http://www.cdash.org">CDash</a></li>
              <li><a href="http://www.kitware.com">Kitware</a></li>
            </ul>
        </li>
        <li><a href="#" class="MenuBarItemSubmenu">CMAKE</a>
          <ul>
            <li><a href="download.html">Download</a></li>
            <li><a href="install.html">Install</a></li>
            <li><a href="documentation.html">Documentation</a></li>
            <li><a href="http://www.cmake.org/Wiki/CMake_FAQ">FAQ</a></li>
            <li><a href="http://www.kitware.com/products/cmakebook.html">CMake Book</a></li> 
          </ul>
          </li>
           <li><a class="MenuBarItemSubmenu" href="#">DEVELOPERS</a>
            <ul>
              <li><a href="http://public.kitware.com/CDash/index.php?project=CMake">Dashboard</a></li>
              <li><a href="http://public.kitware.com/Bug">Bug Tracker</a> </li>
              <li><a href="mailinglist.html">Mailing list</a></li>
              <li><a href="http://www.cmake.org/Wiki/CMake">Wiki</a></li>
              <li><a href="testing.html">Testing Setup</a></li> 
            </ul>
        </li>
      </ul>
      </div>
    <div id="logo">
<map name="Map" id="Map">
  <area shape="poly" coords="5,82,5,5,94,32,296,32,294,81" href="../index.html" alt="Home" />
</map></div>
  </div>
  <div id="ContentBg">
    <div id="Content">
      <div id="ContentTxtProdWide"><div id="examples_header"></div><br />

     <strong>The following example </strong> demonstrates some key ideas
    of CMake. (You may wish to download this
    <a href="cmakeExample.tar.gz">example code</a> and try it
    out for yourself.) Make sure that you have CMake installed prior to
    running this example (go <a href="install.html">here</a>
    for instructions).
    <p>
    There are three directories involved. The top level directory has two
    subdirectories called ./Demo and ./Hello. In the directory ./Hello, a
    library is built. In the directory ./Demo, an executable is built by
    linking to the library. A total of three CMakeList.txt files are 
    created: one for each directory.
    </p><p>

    The first, top-level directory contains the following CMakeLists.txt file.

    </p><pre># The name of our project is "HELLO".  CMakeLists files in this project can
# refer to the root source directory of the project as ${HELLO_SOURCE_DIR} and
# to the root binary directory of the project as ${HELLO_BINARY_DIR}.
project (HELLO)

# Recurse into the "Hello" and "Demo" subdirectories.  This does not actually
# cause another cmake executable to run.  The same process will walk through
# the project's entire directory structure.
add_subdirectory (Hello)
add_subdirectory (Demo)
</pre>
    Then for each subdirectory specified, CMakeLists.txt
    files are created. In the ./Hello directory, the following CMakeLists.txt
    file is created:
    <pre># Create a library called "Hello" which includes the source file "hello.cxx".
# The extension is already found.  Any number of sources could be listed here.
add_library (Hello hello.cxx)
</pre>
    Finally, in the ./Demo directory, the third and final CMakeLists.txt file
    is created:
    <pre># Make sure the compiler can find include files from our Hello library.
include_directories (${HELLO_SOURCE_DIR}/Hello)

# Make sure the linker can find the Hello library once it is built.
link_directories (${HELLO_BINARY_DIR}/Hello)

# Add executable called "helloDemo" that is built from the source files
# "demo.cxx" and "demo_b.cxx".  The extensions are automatically found.
add_executable (helloDemo demo.cxx demo_b.cxx)

# Link the executable to the Hello library.
target_link_libraries (helloDemo Hello)
</pre>
    CMake when executed in the top-level directory will process the 
    CMakeLists.txt file and then descend into the listed subdirectories.
    Variables, include paths, library paths, etc. are inherited. Depending
    on the system, makefiles (Unix) or workspaces/projects (MSVC) will be 
    built. These can then be used in the usual way to build the code.      
            </div>
      <br class="clear" />
      <br />
    <br />
   
<br class="clear" />
    <br />
    </div>
  </div>
  <div id="footer"><br />&copy;2008 Copyright Kitware, Inc.</div>
</div>
</div>
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>

</body>
</html>

Index: kitware.css
===================================================================
RCS file: /cvsroot/CMake/CMakeWeb/HTML2/kitware.css,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- kitware.css	1 Mar 2008 17:33:57 -0000	1.1
+++ kitware.css	1 Mar 2008 18:30:26 -0000	1.2
@@ -1,7 +1,5 @@
 html {
   height: 100%;
-
-
 }
 
 body {
@@ -11,6 +9,12 @@
   background-repeat: repeat;
   height: 100%;
 }
+
+pre {
+  color:#000099;
+  font-size:11px;
+}
+
 div#frame{
   width:814px;
   margin-right: auto;

Index: style.css
===================================================================
RCS file: /cvsroot/CMake/CMakeWeb/HTML2/style.css,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- style.css	1 Mar 2008 17:33:57 -0000	1.1
+++ style.css	1 Mar 2008 18:30:26 -0000	1.2
@@ -4,6 +4,66 @@
   background: url(img/header_cmake.png) no-repeat left top;
 }
 
+#about_header {
+  width: 368px;
+  height: 63px;
+  background: url(img/about_header.png) no-repeat left top;
+}
+
+#copyright_header {
+  width: 368px;
+  height: 63px;
+  background: url(img/copyright_header.png) no-repeat left top;
+}
+
+#documentation_header {
+  width: 368px;
+  height: 63px;
+  background: url(img/documentation_header.png) no-repeat left top;
+}
+
+#download_header {
+  width: 368px;
+  height: 63px;
+  background: url(img/download_header.png) no-repeat left top;
+}
+
+#examples_header {
+  width: 368px;
+  height: 63px;
+  background: url(img/examples_header.png) no-repeat left top;
+}
+
+#install_header {
+  width: 368px;
+  height: 63px;
+  background: url(img/install_header.png) no-repeat left top;
+}
+
+#mailinglist_header {
+  width: 368px;
+  height: 63px;
+  background: url(img/mailinglist_header.png) no-repeat left top;
+}
+
+#news_header {
+  width: 368px;
+  height: 63px;
+  background: url(img/news_header.png) no-repeat left top;
+}
+
+#participants_header {
+  width: 368px;
+  height: 63px;
+  background: url(img/participants_header.png) no-repeat left top;
+}
+
+#testing_header {
+  width: 368px;
+  height: 63px;
+  background: url(img/testing_header.png) no-repeat left top;
+}
+
 #banner_1 {
   width: 405px;
   height: 321px;

--- NEW FILE: about.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CMake Cross Platform Make</title></title>

<link href="kitware.css" rel="stylesheet" type="text/css" />

<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
<link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]> 
<link href="styleIE6.css" rel="stylesheet" type="text/css" />
<![endif]-->
<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="Keywords" content="Software, compile, make, build, cross-platform" />
<META NAME="rating" CONTENT="General">
<META NAME="ROBOTS" CONTENT="ALL">

</head>
<body>

<div id="bg">
<div id="frame">
  <div id="banner">
    
    <div id="search">
      <form id="form1" method="post" action="/cgi-bin/htsearch">
        <input name="searchtext" type="text" class="searchfield" id="searchtext" value="Search" />
      </form>
</div>
    <div id="nav">      
      <ul id="MenuBar1" class="MenuBarHorizontal">
        <li><a class="MenuBarItemSubmenu" href="index.html">HOME</a>
            <ul>
              <li><a href="about.html">About</a></li>
              <li><a href="copyright.html">Copyright</a></li>
              <li><a href="participants.html">Participants</a></li>
              <li><a href="news.html">News</a></li>
              <li><a href="http://www.cdash.org">CDash</a></li>
              <li><a href="http://www.kitware.com">Kitware</a></li>
            </ul>
        </li>
        <li><a href="#" class="MenuBarItemSubmenu">CMAKE</a>
          <ul>
            <li><a href="download.html">Download</a></li>
            <li><a href="install.html">Install</a></li>
            <li><a href="documentation.html">Documentation</a></li>
            <li><a href="http://www.cmake.org/Wiki/CMake_FAQ">FAQ</a></li>
            <li><a href="http://www.kitware.com/products/cmakebook.html">CMake Book</a></li> 
          </ul>
          </li>
           <li><a class="MenuBarItemSubmenu" href="#">DEVELOPERS</a>
            <ul>
              <li><a href="http://public.kitware.com/CDash/index.php?project=CMake">Dashboard</a></li>
              <li><a href="http://public.kitware.com/Bug">Bug Tracker</a> </li>
              <li><a href="mailinglist.html">Mailing list</a></li>
              <li><a href="http://www.cmake.org/Wiki/CMake">Wiki</a></li>
              <li><a href="testing.html">Testing Setup</a></li> 
            </ul>
        </li>
      </ul>
      </div>
    <div id="logo">
<map name="Map" id="Map">
  <area shape="poly" coords="5,82,5,5,94,32,296,32,294,81" href="../index.html" alt="Home" />
</map></div>
  </div>
  <div id="ContentBg">
    <div id="Content">
      <div id="ContentTxtProdWide"><div id="about_header"></div><br />

     <strong>CMake </strong> 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.)<br><br>
    <div align="center">
    <img src="img/CMakeGUI.gif" alt="" border="0">
    </div>
    <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><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="examples.html">examples</a> page to see more
    details.

    </p><h4>The Origins of CMake</h4> 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 was influenced by an earlier system called
    <b>pcmaker</b> created by Ken Martin and other developers to support the
    <a href="http://www.vtk.org">Visualization Toolkit
    (VTK)</a> open source 3D graphics and visualization system. To create
    CMake, Bill Hoffman at Kitware incorporated some key ideas from pcmaker,
    and  added many more of his own, 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://vxl.sourceforge.net">VXL</a> software community
    adopted CMake as their build environment, contributing many essential
    features. Brad King added several features in order to support the
    <a href="http://public.kitware.com/Cable">CABLE</a>, and 
    automated wrapping environment and 
    <a href="http://www.gccxml.org">GCC-XML</a>, and 
    GE Corporate R&amp;D required support of their testing infrastructure 
    (<a href="http://public.kitware.com/Dart">DART</a>). 
    Other features were added 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.

    <h4>How Do I Learn CMake?</h4> You can learn CMake form the <a href="http://www.cmake.org/Wiki/CMake">Wiki</a>,
    the online 
    <a href="documentation.html">Documentation</a>, and <a href="examples.html">Examples</a>.  The <a href="http://www.cmake.org/HTML/MailingLists.html">Mailing lists </a>are also very helpful. The <a href="http://www.kitware.com/products/cmakebook.html">Mastering CMake</a> book is also a good place to learn CMake.
      
            </div>
      <br class="clear" />
      <br />
    <br />
   
<br class="clear" />
    <br />
    </div>
  </div>
  <div id="footer"><br />&copy;2008 Copyright Kitware, Inc.</div>
</div>
</div>
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>

</body>
</html>

--- NEW FILE: documentation.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CMake Cross Platform Make</title></title>

<link href="kitware.css" rel="stylesheet" type="text/css" />

<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
<link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]> 
<link href="styleIE6.css" rel="stylesheet" type="text/css" />
<![endif]-->
<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." />
[...1312 lines suppressed...]
  
</p>
  
  
  
<br class="clear" />
    <br />
    </div>
  </div>
  <div id="footer"><br />&copy;2008 Copyright Kitware, Inc.</div>
</div>
</div>
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>

</body>
</html>

--- NEW FILE: copyright.html ---
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>CMake Cross Platform Make</title></title>

<link href="kitware.css" rel="stylesheet" type="text/css" />

<script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
<script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
<link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
<link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<!--[if lte IE 6]> 
<link href="styleIE6.css" rel="stylesheet" type="text/css" />
<![endif]-->
<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="Keywords" content="Software, compile, make, build, cross-platform" />
<META NAME="rating" CONTENT="General">
<META NAME="ROBOTS" CONTENT="ALL">

</head>
<body>

<div id="bg">
<div id="frame">
  <div id="banner">
    
    <div id="search">
      <form id="form1" method="post" action="/cgi-bin/htsearch">
        <input name="searchtext" type="text" class="searchfield" id="searchtext" value="Search" />
      </form>
</div>
    <div id="nav">      
      <ul id="MenuBar1" class="MenuBarHorizontal">
        <li><a class="MenuBarItemSubmenu" href="index.html">HOME</a>
            <ul>
              <li><a href="about.html">About</a></li>
              <li><a href="copyright.html">Copyright</a></li>
              <li><a href="participants.html">Participants</a></li>
              <li><a href="news.html">News</a></li>
              <li><a href="http://www.cdash.org">CDash</a></li>
              <li><a href="http://www.kitware.com">Kitware</a></li>
            </ul>
        </li>
        <li><a href="#" class="MenuBarItemSubmenu">CMAKE</a>
          <ul>
            <li><a href="download.html">Download</a></li>
            <li><a href="install.html">Install</a></li>
            <li><a href="documentation.html">Documentation</a></li>
            <li><a href="http://www.cmake.org/Wiki/CMake_FAQ">FAQ</a></li>
            <li><a href="http://www.kitware.com/products/cmakebook.html">CMake Book</a></li> 
          </ul>
          </li>
           <li><a class="MenuBarItemSubmenu" href="#">DEVELOPERS</a>
            <ul>
              <li><a href="http://public.kitware.com/CDash/index.php?project=CMake">Dashboard</a></li>
              <li><a href="http://public.kitware.com/Bug">Bug Tracker</a> </li>
              <li><a href="mailinglist.html">Mailing list</a></li>
              <li><a href="http://www.cmake.org/Wiki/CMake">Wiki</a></li>
              <li><a href="testing.html">Testing Setup</a></li> 
            </ul>
        </li>
      </ul>
      </div>
    <div id="logo">
<map name="Map" id="Map">
  <area shape="poly" coords="5,82,5,5,94,32,296,32,294,81" href="../index.html" alt="Home" />
</map></div>
  </div>
  <div id="ContentBg">
    <div id="Content">
      <div id="ContentTxtProdWide"><div id="copyright_header"></div><br />
  <strong>The CMake Copyright</strong> is an open-source,
Berkely-style license. It allows unrestricted use, including use in
commercial products.  The complete copyright is shown below.

<pre>Copyright (c) 2002 Kitware, Inc., Insight Consortium
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:

 * Redistributions of source code must retain the above copyright notice,
   this list of conditions and the following disclaimer.

 * Redistributions in binary form must reproduce the above copyright notice,
   this list of conditions and the following disclaimer in the documentation
   and/or other materials provided with the distribution.

 * The names of Kitware, Inc., the Insight Consortium, or the names of
   any consortium members, or of any contributors, may not be used to
   endorse or promote products derived from this software without
   specific prior written permission.

 * Modified source versions must be plainly marked as such, and must
   not be misrepresented as being the original software.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS IS''
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</pre>
   
<br class="clear" />
    <br />
    </div>
  </div>
  <div id="footer"><br />&copy;2008 Copyright Kitware, Inc.</div>
</div>
</div>
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>

</body>
</html>

--- NEW FILE: cmakeExample.tar.gz ---
(This appears to be a binary file; contents omitted.)



More information about the Cmake-commits mailing list