CMake 2.2 to be Released in September

September 6, 2005

CMake Release 2.2 available in September 2005. This release as the following new features:

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

Leave a Reply