<rss version="2.0">
<channel>
<title>CMake News</title>
<link>http://kitware.com</link>
<description>News and updates for CMake</description>
<copyright>Copyright Kitware Inc.</copyright>
<pubDate>Thu, 28 Jan 2010 12:54:31 -0500</pubDate>
<lastBuildDate>Thu, 28 Jan 2010 12:54:31 -0500</lastBuildDate><item>
<title>Kitware Launches Developer Blog</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2010_01_28%26Kitware+Launches+Developer+Blog</link>
<description>&lt;p&gt;&lt;a href=&quot;http://www.kitware.com&quot; target=&quot;_blank&quot;&gt;Kitware&lt;/a&gt; launched its first developer &lt;a href=&quot;http://www.kitware.com/blog/&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt; today which will be penned by Kitware's Research and Development Team and Corporate Leadership. The blog was designed to help our user community and those with an interest in specific Kitware toolkits, products or people, keep up with our current thoughts and interests.&lt;/p&gt;
&lt;p&gt;Our team is free to write about whatever topic they'd like (of course, without violating any legal agreements). So what you see on the blog may not necessarily represent the views of Kitware as a whole, and you may even see dissenting opinions in the comments posted by other Kitware employees. Comments have been enabled so that you can interact with the posts as they go live. We encourage our readers to provide suggestions and engage in a dialogue with us and each other through the Kitware blog. While we do allow negative feedback, we will remove any spam, profanity, or excessively</description>
<pubDate>Thu, 28 Jan 2010 00:00:00 -0500</pubDate>
</item>
<item>
<title>CMake 2.8.0 Now Available</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2009_11_04%26CMake+2.8.0+Now+Available</link>
<description>&lt;p&gt;CMake 2.8.0 was released in September 2009. This version of CMake fixes many open issues and provides some exciting new features.&lt;/p&gt;
&lt;p&gt;The official CMake GUI is now Qt-based, and is distributed with CMake on Windows, Linux, and Mac OSX. The GUI provides for quick searching of CMake options, and the ability to have options with lists of defined options. The ccmake executable will still be available for command line use on supported systems.&lt;/p&gt;
&lt;p&gt;There is a &quot;--build&quot; option for the cmake executable that can be used to build any CMake build tree from the command line, regardless of the generator used. A new External project module can be used to create custom targets to drive download, update/patch, configure, build, install and test steps of an external project.&lt;/p&gt;
&lt;p&gt;The new CMake has support for Visual Studio 2010. It also has significant improvements for the Eclipse project generator. All targets are now available in Eclipse and system include directories and predefined macros are now detected for</description>
<pubDate>Wed, 04 Nov 2009 00:00:00 -0500</pubDate>
</item>
<item>
<title>ITK 3.16 Released</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2009_09_16%26ITK+3.16+Released</link>
<description>&lt;p&gt;
&lt;p&gt;ITK 3.16 was &lt;a href=&quot;http://itk.org/ITK/resources/software.html&quot; target=&quot;_blank&quot;&gt;released&lt;/a&gt; on September 15, 2009. The main changes in this release include the continued addition of classes for &lt;a href=&quot;http://www.insight-journal.org/browse/publication/149&quot; target=&quot;_blank&quot;&gt;managing labeled images&lt;/a&gt; contributed on an Insight Journal article by G. Lehmann. These added classes were the remaining components of a 70+ class label map morphology module. These classes provide for the efficient representation of label maps and for conversion between current ITK label images and the efficient storage format. Details are available from &quot;Label Object Representation and Manipulation with ITK&quot;, which can be read in the January Source or on the Insight Journal (&lt;a href=&quot;http://hdl.handle.net/1926/584&quot; target=&quot;_blank&quot;&gt;http://hdl.handle.net/1926/584&lt;/a&gt;). These new classes can be found in the Code/Review Directory and can be enabled by setting the &lt;a href=&quot;http://www.cmake.org&quot; target=&quot;_blank&quot;&gt;CMake&lt;/a&gt; variable </description>
<pubDate>Wed, 16 Sep 2009 00:00:00 -0400</pubDate>
</item>
<item>
<title>CMake 2.6.4 Released</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2009_05_05%26CMake+2.6.4+Released</link>
<description>&lt;p&gt;The CMake team is pleased to announce the release of CMake 2.6.4. This release is available for&amp;nbsp;&lt;a href=&quot;http://www.cmake.org/cmake/resources/software.html&quot;&gt;download &lt;/a&gt;on CMake.org. The documentation for 2.6.4 can be found &lt;a href=&quot;http://www.cmake.org/cmake/help/documentation.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you have any problems or find any bugs, please report them at &lt;a href=&quot;http://www.cmake.org/Bug&quot;&gt;www.cmake.org/Bug&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A full list of changes for the 2.6 release tree can be found &lt;a href=&quot;http://www.cmake.org/files/v2.6/CMakeChangeLog-2.6.4&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Some notable changes are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix broken OSXX11 CPack generator&lt;/li&gt;
&lt;li&gt;Fix #8843 ctest system information was not always correct on linux&lt;/li&gt;
&lt;li&gt;Fix transitive linking of imported libraries&lt;/li&gt;
&lt;li&gt;Fix CDash only submit with ctest_submit&lt;/li&gt;
&lt;li&gt;Fix scope issue with CMAKE_CURRENT_LIST_FILE and macros&lt;/li&gt;
&lt;li&gt;Fix crash in include_directories #8704&lt;/li&gt;
&lt;li&gt;Do not warn if LIBPATH is not set for nmake&lt;/li&gt;
&lt;li&gt;No </description>
<pubDate>Tue, 05 May 2009 00:00:00 -0400</pubDate>
</item>
<item>
<title>CDash Now Scalable for Extremely Large Software Efforts</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2009_05_04%26CDash+Now+Scalable+for+Extremely+Large+Software+Efforts</link>
<description>&lt;p&gt;Kitware has been working with the Trilinos team (http://trilinos.sandia.gov) at Sandia National Labs to help them port to CMake/CTest/CDash. Trilinos is an extremely large software effort whose goal is to develop algorithms and enabling technologies for the solution of large-scale, complex, multi-physics engineering and scientific problems.&lt;/p&gt;
&lt;p&gt;The project is composed of more than 40 active subprojects each of which needs to be seen as a single large entity and as individual projects by themselves. Prior to CDash 1.4, global and individual project views of this scale and size weren't possible. With the changes made to CDash and CTest, Trilinos developers are now able to receive dashboard emails for specific subprojects on which they are working. Additionally, CDash queries can now be saved and used as bookmarks.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://kitware.com/news/files/226_cdash subproject view.png&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;311&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span lang=&quot;EN&quot;&gt;&lt;em&gt;The new subproject view in CDash 1.4 for the </description>
<pubDate>Mon, 04 May 2009 00:00:00 -0400</pubDate>
</item>
<item>
<title>CDash 1.4 Released</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2009_04_27%26CDash+1.4+Released</link>
<description>&lt;p&gt;CDash the open-source, web-based software testing server has had its third major release since October. CDash aggregates, analyzes and displays the results of software testing processes submitted from clients located around the world, conveying the state of a software system to continually improve its quality.&lt;/p&gt;
&lt;p&gt;The main CDash server for open-source projects is now hosting 12+ projects.&lt;/p&gt;
&lt;p&gt;The 1.4 release fixes more than 60 bugs and adds more than 20 new features including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New XML parsing using SAX&lt;/li&gt;
&lt;li&gt;Support for filters&lt;/li&gt;
&lt;li&gt;Support for labels on builds, tests, coverage files&lt;/li&gt;
&lt;li&gt;Introduction of models (MVC framework)&lt;/li&gt;
&lt;li&gt;Nightly testing of CDash itself: &lt;br /&gt;&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.cdash.org/CDash/index.php?project=CDash&quot;&gt;http://www.cdash.org/CDash/index.php?project=CDash&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Support for subprojects (CMake/CTest CVS is required)&lt;br /&gt;&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://trilinos-dev.sandia.gov/cdash/index.php</description>
<pubDate>Mon, 27 Apr 2009 00:00:00 -0400</pubDate>
</item>
<item>
<title>CMake 2.6.3 Released</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2009_02_23%26CMake+2.6.3+Released</link>
<description>&lt;p&gt;We are pleased to announce that CMake 2.6.3 has been released. CMake is a popular cross-platform build system used most notably by KDE, but also by many other software packages. A lot of work has gone into 2.6.3 including the following important bug fixes and features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add parenthetical expressions to if&lt;/li&gt;
&lt;li&gt;Improve scoping of policies (see cmake_policy and CMP0011)&lt;/li&gt;
&lt;li&gt;Teach find_package more config file locations&lt;/li&gt;
&lt;li&gt;Many improved Find scripts in Modules&lt;/li&gt;
&lt;li&gt;Added an unset command&lt;/li&gt;
&lt;li&gt;Qt cmake-gui is the primary GUI for windows, deprecate CMakeSetup&lt;/li&gt;
&lt;li&gt;Better reporting when nmake compiler environment is not correct&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A full list of changes can be found here: &lt;a href=&quot;http://www.cmake.org/files/v2.6/CMakeChangeLog-2.6.3&quot;&gt;http://www.cmake.org/files/v2.6/CMakeChangeLog-2.6.3&lt;/a&gt;&lt;/p&gt;</description>
<pubDate>Mon, 23 Feb 2009 00:00:00 -0500</pubDate>
</item>
<item>
<title>Second Life Chooses CMake as its Build System</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2008_10_18%26Second+Life+Chooses+CMake+as+its+Build+System</link>
<description>&lt;p&gt;Linden Labs (http://lindenlab.com/), maker of the popular 3-D virtual world Second Life, has chosen CMake as its new build tool. Linden Lab switched to CMake for building the Second Life viewer (starting with version 1.21)because CMake simplified the cross-platform makefile maintenance process and enabled the company to branch out further into open source development.&lt;/p&gt;
&lt;p&gt;&quot;A great technology choice that our community helped us make was moving to CMake, a cross-platform build tool, which makes it much simpler to maintain makefiles for many different platforms.&quot; The developer community found Linden's old configuration system limited and frustrating, and Lanphier credits the persistence of community member Callum Lerwick with leading to the CMake solution.&lt;/p&gt;
&lt;p&gt;CMake has the advantage of generating per-platform build files. On Linux, it will generate Makefiles and KDevelop project files. On OS X, it will generate Makefiles and Xcode project files. On Windows, it will generate Makefiles (for nmake) and </description>
<pubDate>Sat, 18 Oct 2008 00:00:00 -0400</pubDate>
</item>
<item>
<title>CMake 2.6.2 Released</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2008_09_25%26CMake+2.6.2+Released</link>
<description>&lt;p style=&quot;text-align: left;&quot;&gt;CMake 2.6.2 was released on September 25, 2008.&amp;nbsp;This release mainly addresses compatibility issues and bug fixes for the 2.6 branch of CMake. Combined with 2.6.1, 2.6.2 addresses over 170 issues with 2.6.0. Some of the highlights are as follows:&lt;/p&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Builds Second Life Viewer on Windows, Linux and Mac OSX.&lt;/li&gt;
&lt;li&gt;Many small changes to find modules so that CMake can find installed software more reliably.&lt;/li&gt;
&lt;li&gt;The Mac OSX Framework creation support is complete&lt;/li&gt;
&lt;li&gt;A -trace option was added to CMake to enable easier debugging of CMake projects.&lt;/li&gt;
&lt;li&gt;Several documentation fixes.&lt;/li&gt;
&lt;li&gt;Added a new tree-view to the Qt cmake-gui.&lt;/li&gt;
&lt;li&gt;Allow CMakeImportBuildSettings to not match tools if CMAKE_OVERRIDE_COMPILER_MISMATCH is set.&lt;/li&gt;
&lt;li&gt;Bug fix in NSIS CPack where CPACK_NSIS_MODIFY_PATH did modify the path.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;For a full listing of the changes in 2.6.2 visit: &lt;a href=&quot;http://www.cm</description>
<pubDate>Thu, 25 Sep 2008 00:00:00 -0400</pubDate>
</item>
<item>
<title>New Open Source Project Sites</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2008_09_18%26New+Open+Source+Project+Sites</link>
<description>&lt;p&gt;&lt;span style=&quot;language: en-US; mso-ansi-language: en-US;&quot; lang=&quot;en-US&quot;&gt;In late October Kitware will launch the new ParaView (paraview.org) and CDash (cdash.org) websites.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;The new CMake (cmake.org) site went live at the beginning of September.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Additionally, a brand new site for the new VTKEdge toolkit (vtkedge.org) will go live in late October as well.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;The new site design is focused on providing researchers and developers with streamlined access to information and will provide users with a multitude of resources to assist in development, creating easier access to licensing information, related publications, ways to get involved with the projects, and resources for development and support.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Additionally, the new sites are uniformly designed so that users will find consistency when accessing information from project to project.&lt;sp</description>
<pubDate>Thu, 18 Sep 2008 00:00:00 -0400</pubDate>
</item>
<item>
<title>CMake 2.6.1 Released</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2008_08_01%26CMake+2.6.1+Released</link>
<description>&lt;p&gt;CMake 2.6.1 was released on August 1, 2008.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.cmake.org/files/v2.6/CMakeChangeLog-2.6.2&quot;&gt;http://www.cmake.org/files/v2.6/CMakeChangeLog-2.6.2&lt;/a&gt;&lt;/p&gt;</description>
<pubDate>Fri, 01 Aug 2008 00:00:00 -0400</pubDate>
</item>
<item>
<title>CMake 2.6 Released</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2008_07_10%26CMake+2.6+Released</link>
<description>&lt;p&gt;CMake 2.6 is the first major release of CMake since 2.4 was released in May 2006. A brief list of the significant new features and bug fixes is provided below. In addition, an article on the CMake 2.6 release is included in the &lt;a href=&quot;http://kitware.com/news/products/thesource.html&quot;&gt;July edition of the &lt;em&gt;Kitware Source.&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Introduction of the cmake_policy command &lt;/li&gt;
&lt;li&gt;New cross platform Qt-based GUI &lt;/li&gt;
&lt;li&gt;Improved Fortran Support &lt;/li&gt;
&lt;li&gt;Mac OSX Framework creation support &lt;/li&gt;
&lt;li&gt;Project generators for Eclipse and CodeBlocks &lt;/li&gt;
&lt;li&gt;Bullseye coverage support &lt;/li&gt;
&lt;li&gt;Uses full paths for linking, and no longer separates into &amp;ndash;L and &amp;ndash;l CPack supports .deb and rpm creation &lt;/li&gt;
&lt;li&gt;Cross compilation support &lt;/li&gt;
&lt;li&gt;Enhanced find_package that can find project installed FooConfig.cmake files &lt;/li&gt;
&lt;li&gt;New CMAKE_PREFIX_PATH environment variable to specify user search directories for find_xxx &lt;/li&gt;
&lt;li&gt;Automatic project reload of project in Visual </description>
<pubDate>Thu, 10 Jul 2008 00:00:00 -0400</pubDate>
</item>
<item>
<title>CMake 2.6.0 Released</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2008_05_06%26CMake+2.6.0+Released</link>
<description>&lt;p&gt;CMake 2.6.0 was released on May 6, 2008. This is the first major release of CMake in 2 years.&amp;nbsp; It contains many bug fixes and new features.&amp;nbsp;&amp;nbsp; A short list of new features are as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Visual Studio Auto-reload &lt;/li&gt;
&lt;li&gt;Cross Compile support &lt;/li&gt;
&lt;li&gt;Framework creation support on OSX &lt;/li&gt;
&lt;li&gt;Compatibility policies incorporated &lt;/li&gt;
&lt;li&gt;Documentation for variables &lt;/li&gt;
&lt;li&gt;CDash submit support &lt;/li&gt;
&lt;li&gt;Use full paths for linking to libraries on all platforms. No longer &amp;nbsp;&amp;nbsp; separate into -L and -l. &lt;/li&gt;
&lt;li&gt;New qt based GUI&amp;nbsp; cmake-gui &lt;/li&gt;
&lt;li&gt;Project generators for Eclipse and CodeBlocks&lt;/li&gt;
&lt;/ul&gt;</description>
<pubDate>Tue, 06 May 2008 00:00:00 -0400</pubDate>
</item>
<item>
<title>CMake 2.4.8 Released</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2008_04_01%26CMake+2.4.8+Released</link>
<description>&lt;p align=&quot;left&quot;&gt;In January 2008, Kitware released CMake 2.4.8. This is expected to be the last CMake release in the 2.4.X branch. 2.4.8 has many bug fixes over 2.4.7. Some highlights are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Visual Studio 9 support&lt;/li&gt;
&lt;li&gt;CMakeSetup.exe works with Windows Vista with no elevation of permissions.&lt;/li&gt;
&lt;li&gt;Improved FindQt4&lt;/li&gt;
&lt;li&gt;Fixes to FindPkgConfig&lt;/li&gt;
&lt;li&gt;Allow NODEFAULTLIBS to have more than one value&lt;/li&gt;
&lt;li&gt;Suppress regeneration of makefiles during try compile avoid infinite. Loop in trycompile with some VS 2005 builds.&lt;/li&gt;
&lt;li&gt;Allow for debug libraries in InstallRequiredSystemLibraries. cmake for vs8&lt;/li&gt;
&lt;li&gt;Fix for cpack and messing up PATH with NSIS&lt;/li&gt;
&lt;li&gt;Fix for exception handling flags in VS 2003 and up&lt;/li&gt;
&lt;li&gt;Fix for kde4-config location&lt;/li&gt;
&lt;li&gt;Fix for self extracting .sh files on solaris&lt;/li&gt;
&lt;li&gt;Fix for version numbers on NetBSD&lt;/li&gt;
&lt;li&gt;Add more search directories (install prefix and cmake location)&lt;/li&gt;
&lt;li&gt;Include WindowsPaths in Windows.cmake not just W</description>
<pubDate>Tue, 01 Apr 2008 00:00:00 -0400</pubDate>
</item>
<item>
<title>KDE Adopts CMake</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2008_01_10%26KDE+Adopts+CMake</link>
<description>&lt;p&gt;CMake, Kitware's open-source software process and build tool, is used throughout the world in a variety of software systems. KDE 4.0, a Linux desktop environment and one of the world's largest open-source software systems, was recently released across multiple computer platforms due in large part CMake's cross-platform capabilities.&lt;/p&gt;
&lt;p&gt;On January 11, 2008 &lt;a href=&quot;http://kde.org/announcements/4.0/&quot;&gt;KDE 4.0.0 was officially released&lt;/a&gt;. This is the next cutting-edge version of KDE, consisting of the KDE libraries, the workspace (desktop, start panel, window manager), and applications (such as kOffice, kDevelop, etc.). One of the major features of KDE 4 is that it now runs natively on Mac OSX and on Windows, beyond the previous Linux platforms. Such cross-platform support is now possible in major part because KDE is now built using CMake, the cross-platform build, test, package and software process tool&lt;/p&gt;
&lt;p&gt;For more information, watch this &lt;a href=&quot;http://video.google.com/videoplay?docid=6642148224</description>
<pubDate>Thu, 10 Jan 2008 00:00:00 -0500</pubDate>
</item>
<item>
<title>CMake 2.4.6 Released</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2007_01_13%26CMake+2.4.6+Released</link>
<description>&lt;p&gt;CMake 2.4.6 was released in January 2007. It is available for download at &lt;a href=&quot;http://www.cmake.org/HTML/Download.html&quot;&gt;www.cmake.org/HTML/Download.html&lt;/a&gt;. Improvements since version 2.4.3 include the following.&lt;/p&gt;
&lt;p&gt;&amp;bull; Support for Windows dll version numbers.&lt;br /&gt;&amp;bull; Improved Find/Use wxWidgets.&lt;br /&gt;&amp;bull; Improved FindJava and FindJNI.&lt;br /&gt;&amp;bull; Added FILE_IS_NEWER to IF command.&lt;br /&gt;&amp;bull; Added OPTIONAL to INSTALL command.&lt;br /&gt;&amp;bull; Added SORT and REVERSE to LIST command.&lt;br /&gt;&amp;bull; Added SYMBOLIC as a source file property.&lt;br /&gt;&amp;bull; Much faster dependency scanning.&lt;br /&gt;&amp;bull; Improved support for Visual Studio 8.&lt;br /&gt;&amp;bull; Support for QNX.&lt;br /&gt;&amp;bull; Added APPEND option to ADD_CUSTOM_COMMAND.&lt;br /&gt;&amp;bull; Added VERBATIM option to ADD_CUSTOM_COMMAND and ADD_CUSTOM_TARGET.&lt;br /&gt;&amp;bull; Added EXCLUDE_FROM_ALL option for ADD_LIBRARY and ADD_EXECUTABLE.&lt;br /&gt;&amp;bull; Improved FindKDE3 and FindKDE4.&lt;br /&gt;&amp;bull; Improved FindRuby.&lt;br /&gt;&amp;bull; Improved FindQt3 and FindQt4.&lt;br /&gt;&amp;bull</description>
<pubDate>Sat, 13 Jan 2007 00:00:00 -0500</pubDate>
</item>
<item>
<title>CMake 2.4.2 Released</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2006_07_13%26CMake+2.4.2+Released</link>
<description>&lt;p&gt;The latest release of CMake is the 2.4 release. The 2.4 release branch has many new features to support KDE(&lt;a href=&quot;http://www.kde.org&quot;&gt;www.kde.org&lt;/a&gt;), which has chosen CMake as its build system. In addition to improvements in the CMake build system, a new tool called CPack has been added to the CMake family. CPack is a tool to create release packages automatically. It is currently in beta and supports the Nullsoft installer on Windows, the Mac OSX installer, and several forms of compressed tar files. In future releases it will support RPMs and other Linux/UNIX distribution systems.&lt;/p&gt;
&lt;p&gt;The changes for the CMake 2.4 branch are as follows. Changes in CMake 2.4.2:&lt;/p&gt;
&lt;p&gt;&amp;bull; Run symlink command from correct directory for executable versions&lt;br /&gt;&amp;bull; Fix for universal binaries and Xcode depend problem&lt;br /&gt;&amp;bull; Changes to LIST command; see --help-command LIST&lt;br /&gt;&amp;bull; Fix FindQT to be able to use full paths to source files&lt;br /&gt;&amp;bull; Fix CPack ZIP on Windows command line problem&lt;br /&gt;&amp;bull</description>
<pubDate>Thu, 13 Jul 2006 00:00:00 -0400</pubDate>
</item>
<item>
<title>CMake 2.4 Released</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2006_05_03%26CMake+2.4+Released</link>
<description>&lt;p&gt;CMake Release 2.4 available in May 2006. This release as the following new features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Visual Studio 2005 win64 support &lt;/li&gt;
&lt;li&gt;Improved install support &lt;/li&gt;
&lt;li&gt;Improved FIND_PROGRAM, FIND_LIBRARY, FIND_PATH, FIND_FILE &lt;/li&gt;
&lt;li&gt;Improved support for finding/using OSX Frameworks &lt;/li&gt;
&lt;li&gt;Multiple output support for custom commands &lt;/li&gt;
&lt;li&gt;Color output in make with vt100 terminals CMAKE_COLOR_MAKFILE &lt;/li&gt;
&lt;li&gt;Better variables for MSVC MSVC80 &lt;/li&gt;
&lt;li&gt;Library path order is preserved &lt;/li&gt;
&lt;li&gt;Fix for text file busy in xcodebuild runs &lt;/li&gt;
&lt;li&gt;Better bundle support on OSX &lt;/li&gt;
&lt;li&gt;ctest -S scripts can run in new process with new environment &lt;/li&gt;
&lt;li&gt;OSX universal binary support &lt;/li&gt;
&lt;li&gt;Watcom support &lt;/li&gt;
&lt;li&gt;MinGW and MSYS support &lt;/li&gt;
&lt;li&gt;Visual studio 2005 manifest support &lt;/li&gt;
&lt;li&gt;Better handling of RPATH, no longer put rpath in install tree &lt;/li&gt;
&lt;li&gt;Fix OUTPUT_NAME &lt;/li&gt;
&lt;li&gt;ctest captures output from vcexpress &lt;/li&gt;
&lt;li&gt;cmake --help-module can give help fo</description>
<pubDate>Wed, 03 May 2006 00:00:00 -0400</pubDate>
</item>
<item>
<title>CMake 2.2 to be Released in September</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2005_09_06%26CMake+2.2+to+be+Released+in+September</link>
<description>&lt;p&gt;CMake Release 2.2 available in September&amp;nbsp;2005. This release as the following new features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2.2.1 is a new beta and was merged with CVS on 9/06/05. &lt;/li&gt;
&lt;li&gt;fix infinite loop problem in enable language/try compile &lt;/li&gt;
&lt;li&gt;The makefile generator was redone to create fewer files. &lt;/li&gt;
&lt;li&gt;Xcode 2.1 support added. &lt;/li&gt;
&lt;li&gt;better support for add custom command with relative files as arguments &lt;/li&gt;
&lt;li&gt;provided default update options if none are provided to ctest &lt;/li&gt;
&lt;li&gt;For file removal if the file is a symlink treat it like a file and not a directory. &lt;/li&gt;
&lt;li&gt;Better install directory for windows. &lt;/li&gt;
&lt;li&gt;AIX compiler flag defaults. &lt;/li&gt;
&lt;li&gt;Objc++ test has the correct case. &lt;/li&gt;
&lt;li&gt;Language NONE fixed. &lt;/li&gt;
&lt;li&gt;Java 1.5 searched now. &lt;/li&gt;
&lt;li&gt;FindCurses cleaned up. &lt;/li&gt;
&lt;li&gt;FindQt/FindQt3/FindQT4 enhanced. &lt;/li&gt;
&lt;li&gt;UseSwig supports CMAKE_SWIG_OUTDIR &lt;/li&gt;
&lt;li&gt;Modules/ProjectCompatibility.cmake file supported. &lt;/li&gt;
&lt;li&gt;Modules/VTKCompatibility.cmake file </description>
<pubDate>Tue, 06 Sep 2005 00:00:00 -0400</pubDate>
</item>
<item>
<title>Kitware Releases Second Edition of Mastering CMake</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2004_07_10%26Kitware+Releases+Second+Edition+of+Mastering+CMake</link>
<description>&lt;p&gt;Mastering CMake is now updated for Version 2.0. This book includes chapters on producing test dashboards and DART testing. A full reference of CMakes commands and variables with descriptions is included.&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;Kitware, Inc. is a leading software development company providing products and services in the areas of medical image analysis, visualization and 3D graphics, supercomputing, computer vision, open publication, and software quality process. Kitware is known for its advanced open source software tools such as the widely used Visualization Toolkit (VTK), Insight Segmentation and Registration Toolkit (ITK), and the CMake build management software. Established in 1998, Kitware is rapidly growing to support top research and development clients around the world; including such prestigious customers as the US National Labs (Sandia, Los Alamos, Livermore, and Argonne), the National Institutes of Health, the Army and Air Force Research labs, and a variety of academic, commercial and governmental resea</description>
<pubDate>Sat, 10 Jul 2004 00:00:00 -0400</pubDate>
</item>
<item>
<title>CMake 2.0 Released</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2004_06_11%26CMake+2.0+Released</link>
<description>&lt;p&gt;This new release includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A new platform independent install supporting pre install, post install, manifest, destdir..., and is much faster. &lt;/li&gt;
&lt;li&gt;Add support for SWIG &lt;/li&gt;
&lt;li&gt;Optional support for relative paths &lt;/li&gt;
&lt;li&gt;INCLUDE and FIND_PACKAGE both check CMAKE_MODULE_PATH &lt;/li&gt;
&lt;li&gt;IF command supports better expression support, like IF(A AND B AND C), and new tests EQUAL, STREQUAL. &lt;/li&gt;
&lt;li&gt;MACRO's now support variable arguments &lt;/li&gt;
&lt;li&gt;FOREACH supports a RANGE of values genertor &lt;/li&gt;
&lt;li&gt;CMake supports an automatic pre-load cmake file in the source tree of a project. &lt;/li&gt;
&lt;li&gt;New command GET_TARGET_PROPERTY can give you the build location of a target. &lt;/li&gt;
&lt;li&gt;Loaded commands have a crash signal handler to detect crashes not caused by cmake. &lt;/li&gt;
&lt;li&gt;GET/SET_DIRECTORY_PROPERTY/PROPERTIES commands so that we can change include directories and get all sorts of information. &lt;/li&gt;
&lt;li&gt;VERBOSE build option for visual studio IDE generators. &lt;/li&gt;
&lt;li&gt;FIND_LIBRARY and </description>
<pubDate>Fri, 11 Jun 2004 00:00:00 -0400</pubDate>
</item>
<item>
<title>Cross-Platform Software Development Using CMake</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2003_10_30%26Cross-Platform+Software+Development+Using+CMake</link>
<description>&lt;div class=&quot;article&quot; lang=&quot;en&quot;&gt;
&lt;div class=&quot;simplesect&quot; lang=&quot;en&quot;&gt;
&lt;div class=&quot;titlepage&quot;&gt;&lt;a name=&quot;N0xa50890.0xb449b8&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;When looking through a large list of projects, one thing becomes apparent: a description of the build process always is stored in a group of files. These files can be simple shell scripts, Makefiles, Jam files, complex scripts based on projects like Autoconf and Automake or tool-specific files.&lt;/p&gt;
&lt;p&gt;Recently another player came into the software building game, CMake. CMake is not directly a build process, because it uses native build tools, such as Make or even Microsoft Visual Studio. With support for numerous platforms, in-source and out-of-source builds, cross-library dependency checking, parallel building and simple configuration of header files, it significantly reduces the complexity of cross-platform software development and maintenance processes.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;simplesect&quot; lang=&quot;en&quot;&gt;
&lt;div class=&quot;titlepage&quot;&gt;&lt;a name=&quot;N0xa50890.0xb44b18&quot;&gt;&lt;/a&gt;Build Systems&lt;/</description>
<pubDate>Thu, 30 Oct 2003 00:00:00 -0500</pubDate>
</item>
<item>
<title>CMake 1.8 Released</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2003_08_13%26CMake+1.8+Released</link>
<description>&lt;p&gt;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;amp;. Support for files with multiple &quot;.&quot; 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.&lt;/p&gt;</description>
<pubDate>Wed, 13 Aug 2003 00:00:00 -0400</pubDate>
</item>
<item>
<title>CMake 1.6 Released</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2003_01_01%26CMake+1.6+Released</link>
<description>&lt;p&gt;This release includes a number of new features to help make project management easier.&lt;/p&gt;
&lt;p&gt;Version 1.6 includes 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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;</description>
<pubDate>Wed, 01 Jan 2003 00:00:00 -0500</pubDate>
</item>
<item>
<title>The CMake Build Manager</title>
<link>http://www.kitware.com/news/home/browse/CMake%3F2003_01_01%26The+CMake+Build+Manager</link>
<description>&lt;p&gt;&lt;em&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;CMake is an open-source, cross-platform C/C++ build manager that supports platform inspection and user-customized builds.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;By William Hoffman and Ken Martin,&amp;nbsp; &lt;!-- remove http:// substring (if present) from the url --&gt;&lt;/span&gt;&lt;a href=&quot;http://www.ddj.com/;jsessionid=WIGXFRHV4WW22QSNDLOSKHSCJUNN2JVN&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;Dr. Dobb's Journal &lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;Jan 01, 2003 &lt;br /&gt;URL:&lt;/span&gt;&lt;a href=&quot;http://www.ddj.com/cpp/184405251 &quot;&gt;&lt;span style=&quot;font-family: Geneva;&quot;&gt;http://www.ddj.com/cpp/184405251 &lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Many software projects ship with both a UNIX makefile (or Makefile.in) and a Microsoft Visual Studio workspace, requiring you to constantly keep both build systems up to date and consistent with each other. Targeting additional build systems (Borland or CodeWarrior, for instance) requires even</description>
<pubDate>Wed, 01 Jan 2003 00:00:00 -0500</pubDate>
</item>
</channel>
</rss>
