No subject


Mon Mar 3 20:50:53 EST 2008


<p>
Using CMake to build a project in non-interactive mode is a simple process if the project does not have many options.  For larger projects like VTK, using ccmake, cmake -i, or CMakeSetup is recommended.  This is because as you change options in the CMakeCache.txt file, cmake may add new entries to that file.  It can be difficult to know when to stop the run cmake, edit the cache file cycle without the aid of an interface.
<p>
To build with just cmake change directory into where you want the binaries to be placed. For an in-place build you then run cmake and it will produce a CMakeCache.txt file that contains build options that you can adjust using any text editor. For non in-place builds the process is the same except you run cmake and provide the path to the source code as its argument. Once you have edited the CMakeCache.txt file you rerun cmake, repeat this process until you are happy with the cache settings. The type make and your project should compile. Some projects will have install targets as well so you can type make install to install them.
<p>
When running cmake from the command line, it is possible to specify command line options to cmake that will set values in the cache.  This is done with a -DVARIABLE:TYPE=VALUE syntax on the command line.   This is useful for non-interactive nightly test builds.
<p>
<h2>What is the CMake cache?</h2>

The cache is best thought of as a configuration file. Indeed Unix users could consider the cache as equivalent to the set of flags passed to the configure command.  The first time CMake is run, it produces a CMakeCache.txt file.  This file contains things like the existence and location of native JPEG library.  The entries are added in response to certain CMake commands (e.g. FIND_LIBRARY) as they are processed anywhere in CMakeLists files anywhere in the source tree.
<pw>
After CMake has been run, and created a CMakeCache.txt file - you may edit it. The CMake GUI, will allow you to edit the options easily, or you can edit the file directly. The main reason for editing the cache would be to give CMake the location of a native library such as JPEG, or to stop it from using a native library and use a version of the library in your source tree.
<p>
CMake will not alter an existing entry in the cache file itself. If your CMakeLists.txt files change significantly, you will need to remove the relevant entries from the cache file. If you have not already hand-edited the cache file, you could just delete it before re-running CMake.  
<p>
<h3>Why do I have to edit the cache more than once for some projects?</h3>

Some projects are very complex and setting one value in the cache may cause new options to appear the next time the cache is built. For example, VTK supports the use of MPI for performing distributed computing. This requires the build process to determine where the MPI libraries and header files are and to let the user adjust their values. But MPI is only available if another option VTK_USE_PARALLEL is first turned on in VTK. So to avoid confusion for people who don't know what MPI is, we hide those options until VTK_USE_PARALLEL is turned on. So CMake shows the VTK_USE_PARALLEL option in the cache area, if the user turns that on and rebuilds the cache, new options will appear for MPI that they can then set. The rule is to keep building the cache until it doesn't change. For most projects this will be just once. For some complicated ones it will be twice.
<p>
<h2>Utility Targets produced</h2>

In addition to the targets and rules to build object files, libraries and executables of a project, CMake creates some additional targets and rules.   For Visual Studio projects, two utility projects are automatically created: ALL_BUILD and RUN_TESTS.   
<p>
<li>
        ALL_BUILD- This project depends on all of the libraries and executables in a project, and can be selected as the active project to build everything in the system.   This is required because CMake allows for extra utility projects to be put in the system that you may not want run each time with the Batch build facility of the Visual Studio.  In addition, the ALL_BUILD target makes it easier to select between configurations in a large project.   The Microsoft Visual C++ Batch build facility requires you to select the configuration for each library or executable by hand.  This can be done once for all targets using CMake's ALL_BUILD target.
<p>
<li>    RUN_TESTS- This project will run ctest which will run all the tests in your project, see ADD_TEST.
<p>
With CMake generated makefiles, the following targets are defined: depend, rebuild_cache, edit_cache, dependlocal, install, clean, and test.   To run any of these targets simply run make target in a directory with a cmake generated makefile.
<p>
<li>    depend - This target runs cmake to generate dependencies for the source files.
<li>    rebuild_cache - This target  runs cmake on the source tree and picks up additional cache entries if they exist.
<li>    edit_cache - This target will run ccmake or CMakeSetup for the current project
<li>    dependlocal - This target generates dependencies for the current directory only.
<li>    install - This target will perform a UNIX style installation of the software based on the INSTALL_TARGETS command.
<li>    clean - This target will remove all generated files.
<li>    test - This target will run all the tests for a project, see ADD_TEST. 
 
<p>
To see all of the targets in a makefile, run make help.


<! footer ends here >
   </div>
<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.2
retrieving revision 1.3
diff -C 2 -d -r1.2 -r1.3
*** styleIE6.css	1 Mar 2008 18:30:26 -0000	1.2
--- styleIE6.css	6 Mar 2008 16:13:24 -0000	1.3
***************
*** 13,16 ****
--- 13,20 ----
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/install_header.png', sizingMethod='scale');
  }
+ #running_header {
+  background: transparent;
+  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/header_cmake_running.png', sizingMethod='scale');
+ }
  
  #copyright_header {

Index: news.html
===================================================================
RCS file: /cvsroot/CMake/CMakeWeb/HTML2/news.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -C 2 -d -r1.2 -r1.3
*** news.html	1 Mar 2008 21:53:30 -0000	1.2
--- news.html	6 Mar 2008 16:13:24 -0000	1.3
***************
*** 78,83 ****
      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>
--- 78,89 ----
      a <a href="http://www.kitware.com/products/newsletter.html">quarterly newsletter</a>.
      <ul>
+     <li>Fourth edition of  <a href="http://www.kitware.com/products/cmakebook.html">Mastering CMake</a> available. 
+     </li>
+     <li>Second Life chooses CMake as its build system
+     </li>
+     <li>CMake Release 2.4.8 available in Jan 2008.  This release has many bug fixes and will most likely be the last 2.4.X release.
      <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>

--- NEW FILE: CMake-2.4.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="documentation_header"></div><br />

    <strong>CMake 2.4 Documentation</strong> is generated from the cmake program with cmake --help-html.
<!--#include file="CMake-2.4.8.html"-->

  </div>
  
<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: CMake-2.4.8.html ---
<html><body>
<h2>Name</h2>
<pre>  cmake - Cross-Platform Makefile Generator.</pre>
    
<h2>Usage</h2>
<pre>  cmake [options] &lt;path-to-source&gt;<br>  cmake [options] &lt;path-to-existing-build&gt;</pre>
    
<p>The "cmake" executable is the CMake command-line interface.  It may be used to configure projects in scripts.  Project configuration settings may be specified on the command line with the -D option.  The -i option will cause cmake to interactively prompt for such settings.
<p>CMake is a cross-platform build system generator.  Projects specify their build process with platform-independent CMake listfiles included in each directory of a source tree with the name CMakeLists.txt. Users build a project by using CMake to generate a build system for a native tool on their platform.
<h2>Command-Line Options</h2>
<ul>
  <li>
    <b><code>-C &lt;initial-cache&gt;</code></b>: Pre-load a script to populate the cache.<br>
    <p>When cmake is first run in an empty build tree, it creates a CMakeCache.txt file and populates it with customizable settings for the project.  This option may be used to specify a file from which to load cache entries before the first pass through the project's cmake listfiles.  The loaded entries take priority over the project's default values.  The given file should be a CMake script containing SET commands that use the CACHE option, not a cache-format file.
  </li>
  <li>
    <b><code>-D &lt;var&gt;:&lt;type&gt;=&lt;value&gt;</code></b>: Create a cmake cache entry.<br>
    <p>When cmake is first run in an empty build tree, it creates a CMakeCache.txt file and populates it with customizable settings for the project.  This option may be used to specify a setting that takes priority over the project's default value.  The option may be repeated for as many cache entries as desired.
  </li>
[...1321 lines suppressed...]
  <li>
    <b><code>Home Page</code></b>: <a href="http://www.cmake.org">http://www.cmake.org</a><br>
    <p>The primary starting point for learning about CMake.
  </li>
  <li>
    <b><code>Frequently Asked Questions</code></b>: <a href="http://www.cmake.org/Wiki/CMake_FAQ">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
    <p>A Wiki is provided containing answers to frequently asked questions. 
  </li>
  <li>
    <b><code>Online Documentation</code></b>: <a href="http://www.cmake.org/HTML/Documentation.html">http://www.cmake.org/HTML/Documentation.html</a><br>
    <p>Links to available documentation may be found on this web page.
  </li>
  <li>
    <b><code>Mailing List</code></b>: <a href="http://www.cmake.org/HTML/MailingLists.html">http://www.cmake.org/HTML/MailingLists.html</a><br>
    <p>For help and discussion about using cmake, a mailing list is provided at cmake at cmake.org. The list is member-post-only but one may sign up on the CMake web page. Please first read the full documentation at <a href="http://www.cmake.org">http://www.cmake.org</a> before posting questions to the list.
  </li>
</ul>
<p>Summary of helpful links:<br><pre>  Home: <a href="http://www.cmake.org">http://www.cmake.org</a><br>  Docs: <a href="http://www.cmake.org/HTML/Documentation.html">http://www.cmake.org/HTML/Documentation.html</a><br>  Mail: <a href="http://www.cmake.org/HTML/MailingLists.html">http://www.cmake.org/HTML/MailingLists.html</a><br>  FAQ:  <a href="http://www.cmake.org/Wiki/CMake_FAQ">http://www.cmake.org/Wiki/CMake_FAQ</a><br></pre>
    
</body></html>

--- NEW FILE: CMake-2.5.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="documentation_header"></div><br />
      <strong>CMake 2.5 Documentation</strong> is generated from the cmake program with cmake --help-html.
<!--#include file="CMake-2.5.X.html"-->

  </div>
  
<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: style.css
===================================================================
RCS file: /cvsroot/CMake/CMakeWeb/HTML2/style.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -C 2 -d -r1.2 -r1.3
*** style.css	1 Mar 2008 18:30:26 -0000	1.2
--- style.css	6 Mar 2008 16:13:24 -0000	1.3
***************
*** 41,44 ****
--- 41,50 ----
  }
  
+ #running_header {
+   width: 368px;
+   height: 63px;
+   background: url(img/header_cmake_running.png) no-repeat left top;
+ }
+ 
  #mailinglist_header {
    width: 368px;

Index: documentation.html
===================================================================
RCS file: /cvsroot/CMake/CMakeWeb/HTML2/documentation.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -C 2 -d -r1.2 -r1.3
*** documentation.html	1 Mar 2008 21:53:30 -0000	1.2
--- documentation.html	6 Mar 2008 16:13:23 -0000	1.3
***************
*** 83,91 ****
      <a href="http://www.kitware.com/products/cmakebook.html">Mastering CMake</a>
  
!     - the 250-page book by Ken Martin and Bill Hoffman,<br>
      ISBN 1-930934-16-5, published by Kitware, Inc.<br>
      <a href="Install.html">Installing CMake</a><br>
      <a href="RunningCMake.html">Running CMake</a><br>
-     <a href="WritingCMakeLists.html">Writing CMakeLists.txt</a><br>
      <a href="Examples.html">A simple example</a><br>
  
--- 83,90 ----
      <a href="http://www.kitware.com/products/cmakebook.html">Mastering CMake</a>
  
!     - the 385-page book by Ken Martin and Bill Hoffman,<br>
      ISBN 1-930934-16-5, published by Kitware, Inc.<br>
      <a href="Install.html">Installing CMake</a><br>
      <a href="RunningCMake.html">Running CMake</a><br>
      <a href="Examples.html">A simple example</a><br>
  
***************
*** 101,110 ****
      <a href="http://vxl.sourceforge.net">VXL</a>).
      </p>
!     The following is the automatically generated documentation for
!     all of the available commands in CMake:<br><br>
!     <!--#include file="../HTML/CMakeCommands.html"-->
!     The following is the automatically generated documentation for
!     all of the available modules in CMake:<br><br>
!     <!--#include file="../HTML/CMakeModules.html"-->  
    </div>
    
--- 100,105 ----
      <a href="http://vxl.sourceforge.net">VXL</a>).
      </p>
!     <a href="CMake-2.4.html">Documentation for CMake 2.4</a><br>
!     <a href="CMake-2.5.html">Documentation for CMake 2.5 (CVS)</a><br> 
    </div>
    

--- NEW FILE: CMake-2.5.X.html ---
<html><body>
<h2><a name="section_Index"/>Master Index</h2>
<ul>
  <li><a href="#section_Name"<b>Name</b></a></li>
  <li><a href="#section_Usage"<b>Usage</b></a></li>
  <li><a href="#section_Description"<b>Description</b></a></li>
  <li><a href="#section_Options"<b>Options</b></a></li>
  <li><a href="#section_Generators"<b>Generators</b></a></li>
  <li><a href="#section_Commands"<b>Commands</b></a></li>
  <li><a href="#section_Properties"<b>Properties</b></a></li>
  <li><a href="#section_Properties of Global Scope"<b>Properties of Global Scope</b></a></li>
  <li><a href="#section_Properties on Directories"<b>Properties on Directories</b></a></li>
  <li><a href="#section_Properties on Targets"<b>Properties on Targets</b></a></li>
  <li><a href="#section_Properties on Tests"<b>Properties on Tests</b></a></li>
  <li><a href="#section_Properties on Source Files"<b>Properties on Source Files</b></a></li>
  <li><a href="#section_Compatibility Commands"<b>Compatibility Commands</b></a></li>
  <li><a href="#section_Standard CMake Modules"<b>Standard CMake Modules</b></a></li>
  <li><a href="#section_Policies"<b>Policies</b></a></li>
  <li><a href="#section_Variables"<b>Variables</b></a></li>
[...2630 lines suppressed...]
  <li>
    <a name="command_Home Page"><b><code>Home Page</code></b></a>: <a href="http://www.cmake.org">http://www.cmake.org</a><br>
    <p>The primary starting point for learning about CMake.
  </li>
  <li>
    <a name="command_Frequently Asked Questions"><b><code>Frequently Asked Questions</code></b></a>: <a href="http://www.cmake.org/Wiki/CMake_FAQ">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
    <p>A Wiki is provided containing answers to frequently asked questions. 
  </li>
  <li>
    <a name="command_Online Documentation"><b><code>Online Documentation</code></b></a>: <a href="http://www.cmake.org/HTML/Documentation.html">http://www.cmake.org/HTML/Documentation.html</a><br>
    <p>Links to available documentation may be found on this web page.
  </li>
  <li>
    <a name="command_Mailing List"><b><code>Mailing List</code></b></a>: <a href="http://www.cmake.org/HTML/MailingLists.html">http://www.cmake.org/HTML/MailingLists.html</a><br>
    <p>For help and discussion about using cmake, a mailing list is provided at cmake at cmake.org. The list is member-post-only but one may sign up on the CMake web page. Please first read the full documentation at <a href="http://www.cmake.org">http://www.cmake.org</a> before posting questions to the list.
  </li>
</ul>
<p>Summary of helpful links:<br><pre>  Home: <a href="http://www.cmake.org">http://www.cmake.org</a><br>  Docs: <a href="http://www.cmake.org/HTML/Documentation.html">http://www.cmake.org/HTML/Documentation.html</a><br>  Mail: <a href="http://www.cmake.org/HTML/MailingLists.html">http://www.cmake.org/HTML/MailingLists.html</a><br>  FAQ:  <a href="http://www.cmake.org/Wiki/CMake_FAQ">http://www.cmake.org/Wiki/CMake_FAQ</a><br></pre>
    
</body></html>

--- NEW FILE: blank.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="documentation_header"></div><br />
  

  </div>
  
<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>



More information about the Cmake-commits mailing list