[Cmake-commits] [cmake-commits] hoffman committed News.html 1.2 1.3

cmake-commits at cmake.org cmake-commits at cmake.org
Wed Mar 12 14:32:38 EDT 2008


Update of /cvsroot/CMake/CMakeWeb/HTML
In directory public:/mounts/ram/cvs-serv6538

Modified Files:
	News.html 
Log Message:
ENH: really fix  news for dreamweaver


Index: News.html
===================================================================
RCS file: /cvsroot/CMake/CMakeWeb/HTML/News.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -C 2 -d -r1.2 -r1.3
*** News.html	12 Mar 2008 17:24:53 -0000	1.2
--- News.html	12 Mar 2008 18:32:36 -0000	1.3
***************
*** 90,314 ****
      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>
      </ul>
-    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>
- Mastering CMake 2.2 published in Feb, 2006. 
-       
-     <ul><li>CMake Release 2.2 available in September , 2005.
-     This release as the following new features:
-    <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>
-    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> 
- <p>
-    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>
-      <br>
- <br />
-     CMake article on www.linuxjournal.com in October, 2003
-      <a href="http://www.linuxjournal.com/article.php?sid=6700">www.linuxjornal.com</a>
- <br />
-       <br />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>
- <br /><br />
-       CMake Release 1.8 available in Aug, 2003.
- <br /><br />
- 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.
- <br /><br />
-       CMake Release 1.6 available in Jan, 2003.
- <br /><br />
- 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. 
-       <br /><br />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> 
- 
-       <br /><br />CMake Release 1.4 available in Jun, 2002.
-       <br /><br />CMake Release 1.2 available in Jan, 2002.
-       <br /><br />CMake Release 1.0 available in Dec, 2001.
-       <br /><br />CMake Release 0.2 available in July, 2001. This release is to
-        include precompiled binaries and install shield for the Windows
-        MSVC environment.
-       <br /><br />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.<br />
-       </br><br />VXL computer vision/image processing system adopts CMake as its
-        build environment.
-        <br />
-       </br><br />Insight segmentation and registration toolkit (ITK) supports
-        development of the CMake environment.
- </ul>
      </div>
    </div>
--- 90,228 ----
      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>
!       <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. 
!         <ul>
!           <li>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 &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. </li>
!           </ul>
!       </li>
!       <li> CMake Release 1.6 available in Jan, 2003. 
!         <ul>
!           <li>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>
!           </ul>
!       </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. <br />
! </li>
!       <li>Insight segmentation and registration toolkit (ITK) supports         development of the CMake environment (2000).<br />
!       </li>
      </ul>
      </div>
    </div>



More information about the Cmake-commits mailing list