One minor comment: CMAKE_OVERRIDE_COMPILER_MISMATCH was never documented, and is now gone :) Everything is working happily without the need to set this flag anymore. Thanks !
On Sat, Oct 10, 2009 at 3:13 AM, Bill Hoffman <bill.hoff...@kitware.com> wrote: > CMake 2.8.0 RC 3 is now ready for people to try. > You can find the source and binaries here: http://www.cmake.org/files/v2.8/. > > Here are the changes for the 2.8.0 branch so far: > > Changes in CMake 2.8.0 RC 3 > - CTest Added OS Platform (cpu architecture) detection support to windows > system > - Several minor FindBoost changes to address posts on mailing list > - Resolve #9685: Fix include dir to be correct path for gnutils > - Fix color check for dependency scanning > - Remove CMP00015 for now as it breaks more things than it fixes > - Reduce duration of ctest_sleep arguments. Add SmallAndFast project. > Replace kwsys with SmallAndFast to make CTestTest faster. (I will keep an > eye on coverage results after this commit and make sure we still have > equivalent ctest coverage.) > - Do not use -fPIC to link executables > - Split Borland compiler information files > - Trimmed off the newline from sw_vers output on mac, it could cause xml > parsing errors if left in > - Check for openssl-linked option with Qt 4.4+ before making ssl a > dependency. > - Make Complex test of CMakeLib more optional > - Modernize FindVTK module > - Fix find_package() when <pkg>_DIR is wrong > - Do not collapse path of NOTFOUND values > - More robust implicit link line detection regex > - fix Xcode 30 generator > - Use the correct CMake (the freshly built one) to drive the > CMakeWizardTest. > - Support more special characters in file(STRINGS) > - Log implicit link line detection regex > - speedup C dependency scanning even more > - Avoid non-root copies of root-only targets > - Added better OS information for Mac OS X > - Use work-around from bug 4772 for C++ and Fortran > - FortranCInterface: Mangling for Intel on Windows > - cmake-gui don't allow consecutive generates without a configure. > - Fix Preprocess test for Intel on Windows > - Teach intel compiler on windows to place .lib files and .pdb files. > - CPack: Fix bash-isms in launch script > - BUG: #0009648 Change "The following tests FAILED" message to print on > stdout rather than stderr > - Avoid (Unix|Windows)Paths.cmake multiple include > - When getting include dirs for moc, also watch for framework includes and > use -F instead of -I. > - Find locally installed software first > - Add '#!/bin/sh' to cygwin-package.sh > - Fix permsissions of installed SquishRunTestCase.sh > - Fix module docs to be manpage (groff) friendly > - Support GNU/kFreeBSD > - Remove old Encoding field from CMake.desktop > - FindQt3: Prefer (moc|uic)-qt3 names over (moc|uic) > - Match width of ctest "Start xx: " line to line up with the end test line > - Remove old license from FindPkgConfig.cmake module > - Test target link information invalidation > - Invalidate target link info when necessary > - Use new style header generation and get rid of OBJECT_DEPENDS in tutorial > - Fix issue #8649 - move the location of CPACK_NSIS_EXTRA_INSTALL_COMMANDS > so that it is not excluded from execution when 'Do not create shortcuts' is > checked. > - add the additional features for the dbus macros from KDE's FindQt4.cmake > fc9f7a5 Fix warnings in CMake source code. > - Correct some typos in error messages in the string command. Add a test > that covers more of the code implemented in cmStringCommand.cxx, especially > the error handlers. > - Create INTERPROCEDURAL_OPTIMIZATION build feature > - Document CMAKE_CURRENT_LIST_FILE more precisely > - Fix the documentation to say what it really does. Bug #9638 > - document how the minimum version can be specified > - Fix warnings in CMake source code. Suppress rampant warnings emanating > from Qt files. > - Add documentation for Cocoa flag and move Motif under X11 flag. > > Changes in CMake 2.8.0 RC 2 > - Fix FindQt4 so that QtHelp depends on QtNetwork > - Add missing copyright notice to CMake.cmake module > - Add alternative _UTILITY targets to all VS solutions > - FindGTest.cmake some bugfixes, also added public function for closer > integration btwn GoogleTest & CTest, contributed by Dan Blezek. > - Eliminate ExternalProject's use of CMAKE_CFG_INTDIR subdir for > Makefile generators. It was causing problems with parallel make -j > invocations. Keep it for multi-configuration build systems so that Debug > and Release stamp files remain separate. > - Fix for bug #9611, some more paths for OpenJDK. > - Fix get_filename_component() registry view with wow64 > - Fix warnings in CMake source code. > - Fix module definition file reference for VS6 NMake > - Fix for bug #9611 do not hard code archs for search paths of java, > look at the machine type. > - Fix bug#9619 add a link to module maintainers page in readme.txt for > Modules > - Add cmake-help-command function to emacs-mode > - Add initial XL C compiler flags for safer builds > - Split XL compiler information files > - Fix default install prefix on Haiku > - Fix use of module .def files for MS tools > - Add StringProperty options includeing /def: for VS 10 flag table > - Convert copyright to OSI BSD and clean up licenses > - ENH: Added ctest test coverage for a test timeout > - CTest honors test timeouts again. > - Remove ctest_submit from CTestTestParallel > - Fix shared library creation flag for XL on Linux > - Fix BUG: 0009612: --output-on-failure option doesn't work with > the new parallel CTest handler > - Removed support for cutil library and header file. > - Fixed CUDA_PROPAGATE_HOST_FLAGS, added path for Mac SDK. > - Make sure LINK_FLAGS are seen by generator, fix for part of bug#9613 > - Fix issue #9412 - remove RPATH from files copied by > BundleUtilities.cmake on Linux. Thank > - Fix support for OLD behavior of policy CMP0002 > - Fix issue #8818 - escape quotes in the license file when using the > DragNDrop cpack genera > - Fix .vfproj file version for Intel Fortran 10.1 > - Use BeAPI for per-user package registry on Haiku > - Correct comments and use ASM${ASM_DIALECT} env. var instead of ASM > env. var to initialize > - Fix bug #9529. > - Fix Windows GUI implib and image version in VS 6 > - Convert newlines from CRLF to LF > - Oops. Last commit did not create subdir before doing a touch on a > file in it. So it fails of a type that is expected to have a > location... > - Policies 14 and 15 will be first released in 2.8.0 > - Document full version number with policy default > - Simplify bootstrap script source dir detection > - Documentation fixes, new CUDA_PROPAGATE_HOST_FLAGS, changed output > directory. > > Changes in CMake 2.8.0 RC 1 > > - Qt based GUI cmake-gui is now the default GUI, MFC CMakeSetup is no > longer included in CMake. ccmake is still supported. > - cmake-gui supports multi-state values options. > - CMake now has cmake --build command that can build any CMake generated > project from the command line. > - Visual Studio 2010 beta support has been added. > - KDevelop generator now has color output for builds. > - CTest supports running tests in parallel with a -j N option. > - A new CTest CTEST_USE_LAUNCHERS option can be used to get better > dashboard error reports with make based tools. > - CTest has support for sub-projects and labels which can interact > with CDash. > - CTest now supports Git, Mercurial, and Bazaar. > - It is now possible to use DESTDIR in CPack for any CMake based projects > giving more flexibility on the final path names. > - The CPack Deb generator now computes the arch instead of hard coding it. > - Fortran/C mixed language projects made much easier. CMake now > automatically can compute the run time libraries for a compiler. In > addition, a new FortranCInterface module can determine the correct > name mangling needed to mix C and Fortran. > - Intel compiler support added to OSX, and support for embedded > manifests in the windows intel compiler was added. > - Depend scanning is now much faster with makefiles. > - Many FindQt4 improvements to stay working with current Qt releases > - FindMPI has improvements for windows. > - FindBoost has been updated to work with the most recent boost releases. > - New External Project Module. The 'ExternalProject_Add' function > creates a custom target to drive download, update/patch, configure, > build, install and test steps of an external project. > - xmlrpc dependancy has been removed > - CMAKE_OSX_DEPLOYMENT_TARGET cache variable has been created to set the > deployment OS for a build on OSX. > - Several new policies were added: > CMP0012 > The if() command can recognize named boolean constants. > CMP0013 > Duplicate binary directories are not allowed. > CMP0014 > Input directories must have CMakeLists.txt. > CMP0015 > The set() CACHE mode and option() command make the cache value > visible. > - Lots of bug fixes. > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/CMake_FAQ > > Follow this link to subscribe/unsubscribe: > http://www.cmake.org/mailman/listinfo/cmake > -- Mathieu _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake