Excellent! Preliminary VS11 support makes me very happy. On Tue, Oct 4, 2011 at 12:30 PM, David Cole <[email protected]> wrote: > On behalf of myself, Ken, Bill, Brad, Alex, Zach, Ben and the rest of > the CMake team from all around the world, we are pleased to announce > that CMake 2.8.6 is now available for download at: > > http://www.cmake.org/files/v2.8/?C=M;O=D > > It is also available from the usual download links found on the CMake web > site: > > http://www.cmake.org/cmake/resources/software.html > > This email is also available on the Kitware blog at > > http://www.kitware.com/blog/home/post/176 > > This release we do not have pre-built binaries for the SunOS anymore. > As mentioned on the CMake mailing list recently, our Sun hardware has > bitten the proverbial dust. > > However, we are now providing two sets of installers for the Mac. The > "Darwin" versions are for Mac OSX 10.4 and later, and are "ppc;i386" > universal binaries. The "Darwin64" versions are for 10.6 and later, > and are "x86_64;i386" universal binaries. > > This release contains a last-minute addition that you should consider > "Experimental": a generator in the Windows build targeting Visual > Studio 11. It will remain "Experimental" until VS11 itself is > finalized. Please try it out if you have the developer preview of > Visual Studio 11 installed. Let us know if you run into any VS11 > specific issues. It is very new, and only tested enough to convince us > it would be useful to include it for all of you to try out. If VS 11 > crashes while you're using it, please send the crash reports in so > that Microsoft has a chance to fix all those crashing bugs before VS11 > becomes an official release. > > > Thanks for using CMake! > > -Dave > > > Changes in CMake 2.8.6 (since 2.8.6-rc4) > ---------------------------------------- > Alex Neundorf (5): > Remove trailing whitespace > Minor improvements to the UsePkgConfig.cmake docs > Remove trailing whitespace > Improve behaviour of --find-package mode with try_run/try_compile > Use makefile->IssueMessage() for better error messages > > Bill Hoffman (2): > Use version 11.0 for 12.x and 9.10 for 10.x intel versions to > fix 12.1 vsIDE. > Also, check for 11.x as an intel fortran version. > > Brad King (2): > Add Visual Studio 11 generator for x86 and x64 tools > Teach our tests about special cases for VS 11 > > David Cole (1): > CTestCustom.cmake: Ignore clang's summary warning > > Philip Lowman (1): > FindBullet: Also search for _Debug postfixed library names > > Raphael Kubo da Costa (1): > Fix typo in set_target_properties' documentation. > > Rolf Eike Beer (1): > Fix typo in UsePkgConfig.cmake > > Changes in CMake 2.8.6-rc4 (since 2.8.6-rc3) > -------------------------------------------- > Alex Neundorf (3): > FindFLEX.cmake: also search the include dir > Fix typos in FeatureSummary.cmake (#12462) > Don't warn when setting a property multiple times to the same value > #12464 > > Bill Hoffman (2): > For VS Intel Fortran IDE builds, add a check to find the Fortran > library PATH. > Enable Fortran tests for IDE builds. > > Brad King (5): > FortranCInterface: Compile separate Fortran lib in VerifyC[XX] > Move IntelVSImplicitPath project to better location > Simplify IntelVSImplicitPath detection project > libarchive: Fix ssize_t detection with mingwrt 3.20 > Make file(DOWNLOAD) fail on http error > > David Cole (8): > Tests: Add a KWStyle test, equivalent to the make StyleCheck target > KWStyle Test: Activate by default if KWStyle is found > Xcode: Use EFFECTIVE_PLATFORM_NAME reference in ComputeOutputDir > Xcode: Add test to demonstrate iOS project in Xcode > CMake: Reference test targets only when BUILD_TESTING is ON > Tests: Add the more modern Mac64 nightly build > Release Scripts: Use Qt 4.7.4 on dashmacmini5 (#12460) > Revert "FindThreads: Try pthreads with no special option first (#11333)" > > Eric NOULARD (4): > CPack fix #12449 doc mispelled > CPack fix template too > CPackDeb fix #10325 automagically use fakeroot for DEB if > fakeroot is found > CPackRPM authorize per-component pre/post-[un]install scripts (#0012063) > > Marcus D. Hanwell (4): > Just code style changes. > Don't warn when nothing to do in visibility function. > Made ADD_COMPILER_EXPORT_FLAGS into a macro. > Make add_compiler_export_flags a function again. > > Rolf Eike Beer (1): > remove stray brace in CPackDeb documentation > > Changes in CMake 2.8.6-rc3 (since 2.8.6-rc2) > -------------------------------------------- > Alexey Ozeritsky (2): > FindBLAS/LAPACK fixes > FindBLAS/LAPACK fixes > > Andreas Schneider (1): > Modules: Add support for more java archives in add_jar(). > > Björn Ricks (4): > Search for the installed python interpreter first > Determine python version > Update documentation of FindPythonInterp.cmake > Use FIND_PACKAGE_HANDLE_STANDARD_ARGS second mode > > Brad King (5): > VS: Map per-source Fortran flags to IDE options > VS: Map Fortran free- and fixed-format flags to IDE options > Fortran: Add support for free- and fixed-form flags > Xcode: Honor Fortran_FORMAT target and source file property > Set CMAKE_<lang>_COMPILER_ID for VS generators > > David Cole (8): > KWSys: Remove always-true dir_only parameter > KWSys: Add symlinks to directories as files (#12284) > FindPackageMessage: Eliminate new lines in cache entries > FindPackageMessage: Eliminate new lines using REGEX REPLACE > CMake: Add SaveCache at the end of successful Generate calls > Suppress Qt warning for dashmacmini5 builds > Suppress Qt warning for dashmacmini5 builds > Tests: Look for "Illegal" or "SegFault" in the output > > Eric NOULARD (2): > CPack fix #12366 components RPM packages have the same package name > CPackRPM fix #12305, include directories in RPM package > > Johan Björk (5): > Xcode: No spaces in makefile target names (#12370) > CMake: Write symlinks to directories as files in archives (#12284) > CPack: Do not recurse through directory symlinks (#12284) > Xcode: Do not emit the ZERO_CHECK target more than once > Xcode: Honor -g0 to disable debugging (#12377) > > Johannes Stallkamp (1): > CTest: Fixed valgrind output parsing (#12260) > > Matt McCormick (1): > CMake: Remove documentation for -E build (#12446) > > Stephen Kelly (2): > Add some more unit tests. > Don't put what some compilers consider junk at the end of the line. > > Thomas Jarosch (3): > CTest: Fix memory leaks on error > Fix file() command descriptor leak on error > ccmake: Fix off-by-one memory access error > > Changes in CMake 2.8.6-rc2 (since 2.8.6-rc1) > -------------------------------------------- > Brad King (2): > KWSys: Add hash function for std::string > KWSys: Fix std::string hash function for Borland > > Clinton Stimpson (1): > qt4: also find QtUiTools when cross compiling with mingw. > > David Cole (3): > Xcode4: Requires more quoting of single quote char > cmake.m4: Use modern signature of install(FILES ...) > CMake Release Scripts: Changes for next release candidate... > > David Faure (1): > Don't use a variable name that might be used in other files. > > Stephen Kelly (73): > Create moc files in the current binary dir, not the top level. > Make the formatting of feature_summary output a little better. > Add the GenerateExportMacro with unit tests. > Handle the case where the user changes the DEFINE_SYMBOL property. > Add a newline at the end of the file. > Add a newline at the end of the file. > Add missing licence header. > Remove the fatal_warnings option which is no longer used. > Test for features, not specific compilers. > Simplify. We already know we have hidden visibility at this point. > Simplify the compiler feature check > Add some debug output. > Short-circuit the tests on unsupported compilers. > Test expected no-op instead of aborting the build. > Fix tests with clang. > Fix typo and tests failing as a result. > Only run the failure tests with gcc >= 4.2 > Set the CMAKE_RUNTIME_OUTPUT_DIRECTORY for windows builds. > Only set the COMPILER_HAS_HIDDEN_VISIBILITY if GCC >= 4.2 > Disable all export macros on Borland. > Another attempt to fix the tests on Borland. > Use the correct project name compiletest not compilefail > Fix off-by-not in test for Borland. > Another attempt at fixing Borland. > Add some debug output to narrow down deprecation test issues > Export deprecated free methods too. > Remember to surround the other deprecated test in the Borland check. > Only set the deprecated attribute if hidden visibilty is enabled. > Make sure the hidden visibility variables never get set on MINGW. > Don't use hidden visibility on non-mingw windows either. > Don't export methods on already exported classes. > Split the deprecated available check from setting macro values. > Test for compiler features, instead of for specific platforms. > Exclude the XL compiler from the hidden-visibility test. > Add the COMPILER_HAS_DEPRECATED only if it has a declspec variant > Don't change the expected build result based on the platform. > Expect the tests to pass if hidden visibilty is not enabled. > Test -Werror instead of enabling it per compiler. > Add some messaging output to make remaining issues findable. > Perform the -Werror test only once. > Test for deprecated attribute before declspec. > Try to error on deprecated on Intel and SunCC. > Borland can't do deprecated. > Fixup forgotten part of aed84517c942a4c40f493fcf997cdf6a047349f8 > Disable testing of deprecated macros. > Don't enable deprecated on HP. > Don't enable deprecated on old GCC > Exclude cygwin from the hidden visibility feature. > Exclude PGI from exports and deprecated. > Start testing expected values for compiler flags. > Exclude win32 from hidden visibility checks. > Comment the test assertion for now > Test the correct cxx variable. > Fix the version extraction regex for clang. > Hopefully add version extraction for Intel. > Add some settings for non-truncation of test output. > Fix up the regex command for Intel. > Test for too-old-intel compilers. > Possibly fix test on HPUX. > Possibly fix configuration test on AIX. > Try to make the macros do almost nothing for Watcom. > More consistency in the macro options. > Add missing NO_EXPORT macro variant. > Look for errors reported by PGI too. > Quote paths in case there is a space in one of them. > Disable the tests for Watcom. > Fix Compiler id variable name. > Add quotes in case cmake is installed in a prefix with a space. > Fix the feature of using a specific prefix for macros. > Add documentation about the prefix and no_deprecated options. > Remove blank line at the start of the file. > Don't start a line with a dash(-) > Fix up verbatim code sections of the dox. > > Todd Gamblin (3): > FindBoost: Call find_package with NO_MODULE first > Fix XL compilers on non-AIX machines. > Fixed link bugs in BlueGeneP build. > > Changes in CMake 2.8.6-rc1 (since 2.8.5) > -------------------------------------------- > Aaron C. Meadows (1): > FindSubversion: Invoke svn non-interactively (#12304) > > Alex Neundorf (92): > Add a switch to disable a find_package() call completely > Add documentation for the CMAKE_DISABLE_FIND_PACKAGE_<Name> switch > Add a basic test for CMAKE_DISABLE_FIND_PACKAGE_<package> > Add macros cmake_push/pop_check_state() as discussed on the list. > Fix copyright notice test > Add CheckCXXSymbolExists.cmake, so this can be used also for C++ > Minor fix to try_compile() docs (#12333) > Fix #12342: Add APPEND_STRING option to set_property() > Extend FeatureSummary: add PURPOSE of package and TYPE > FeatureSummary.cmake: remove "comment" field > FeatureSummary.cmake: add INCLUDE_QUIET_PACKAGES keyword > FeatureSummary.cmake: error out when a REQUIRED package is missing > FeatureSummary.cmake: only higher TYPEs can override previous TYPEs > FeatureSummary.cmake: cosmetics > FeatureSummary.cmake: update documentation > Remove debug output from CheckSymbolExists > Don't put files from CMAKE_ROOT into CodeBlocks projects (#12110) > More PATH_SUFFIXES for finding Postgresql and also search > catalog/pg_type.h > Use FPHSA(), remove unnecessary stuff and don't recommend > link_directories() > Mark the results from find() as advanced > FindPostgreSQL: fix PATH_SUFFIXES, better output for FPHSA > Strip trailing whitespace > FindGIF/FindFreetype.cmake: remove standard search paths from find-calls > FindGif: add giflib4 as one more name for the library under Windows > Add basic version check for giflib > Patch by Campbell Barton: puts definitions into C::B project file > Remove useless line of code > Also put builtin include dirs into CodeBlocks project file > Remove trailing whitespace > Also search for libxkbfile, XSync and SM include dir > Provide macro write_basic_config_version_file() > Add example to documentation > Add some tests for write_basic_config_version_file() > Fix copyright notice > Really fix copyright notice > Set UNSUITABLE instead of not COMPATIBLE > Improve documentation for WriteBasicConfigVersionFile.cmake > Add macros GETTEXT_PROCESS_POT() and GETTEXT_PROCESS_PO_FILES() > Support REQUIRED in FindGettext.cmake (using FPHSA.cmake) > Fix #12358: make optionally enabling ASM work again > Start work on automoc: add empty cmQtAutomoc class > Start implementing skeleton for automoc in cmake > Add actual automoc code from automoc > Remove the need to check for .h/.cxx during buildtime > Add the cmake module required currently for automoc > Add AUTOMOC to the add_library() command > Fix line lengths > Move code for parsing a cpp-file from the big loop to separate function > Initialize verbose based onb the env.var. > Color output when running moc > Add the generated automoc.cpp file to the cleaned files > Use cout instead of printf() > Remove trailing whitespace > Refactor SetupAutomocTarget() so it can be run after creating the target > Remove trailing whitespace > Move automoc processing from add_executable/library to cmGlobalGenerator > Nicer progress message for the automoc target > Add a test for automoc > Add documentation for AUTOMOC, add initialization via CMAKE_AUTOMOC > Fix logic which decides when to execute automoc test > Automoc.cmake is not needed anymore > Fix build: non-void function must return a value > Fix warnings > Fix bootstrap test with automoc > Only enable the automoc test after checking that Qt4 works > Fix build: use std::ios::out|ios::trunc instead of std::ios_base::out > Silence warning in automoc: use long instead of int > Fix automoc with VS builds: apply patch from Bill > Make clLocalGenerator::GetTargetFlags() public > Add find-package mode, which does nothing yet > Implement find-package mode of cmake > Replace cmake::GetScriptMode() with GetWorkingMode() > Fix copyright notice in new CMakeFindPackageMode.cmake > Better support for lib64 and Debian multiarch > Use the file-utility to test for 64bit if there is no /usr/lib64 > Add a cmake.m4 for using cmake in autoconf projects instead of pkgconfig > Improve documentation for --find-package mode > Add a test for the new --find-package mode > Only run the test if we are using a makefile generator under UNIX > The makefile for the test was kindof wrong > Fix test on OpenBSD with BSD make > Rename helper macros print_compile_flags() to set_compile_flags_var() > Dont check for -isysroot and -mmacosx-version on OSX in > --find-package mode > Disable any STATUS output in --find-package mode > Much improved test, should now be executed on all UNIXes > Make the --find-package test harder > Make the test harder by always having a space in the include dirs > Only enable the test when using GNU make > Fix line length > Use $(CXXFLAGS) and $(LDFLAGS) in the --find-package test Makefile > Require the current cmake version in --find-package mode > Fix --find-package mode on Cygwin, where enable_language(RC) is called > > Alexey Ozeritsky (5): > fixed: search of acml libraries > gotoblas supported > ACML-GPU supported > ACML-GPU supportede > fixed: search of ATLAS library for C/C++-only projects > > Andreas Schneider (6): > FindJava: Find missing java development executables. > Modules: Added CMake Java support. > Tests: Java tests should test UseJava.cmake > Tests: Check for the new Java exeutable variables. > Java: Use set_property/get_property for target variables. > Java: Fix documentation format and indentation > > Arnaud Gelas (1): > Search for the ASPELL executable > > Bill Hoffman (5): > Only pay for unused variable checking if it is on. > Initial support for Intel Fortran VS2010. > Fix custom commands in VS2010 Fortran projects using CFG_INTDIR and test. > Use MSBuild when devenv is not around, since VCExpress seems broken. > Fix for bug #12413, nmake did not handle targets with + in the name. > > Brad King (13): > MinGW: Remove old workaround and use native echo (#12283) > Document caveat of custom commands in multiple targets (#12311) > cmSystemTools: Remove trailing whitespace > RunSingleCommand: Fix indentation > RunSingleCommand: Avoid assignment in condition > Documentation: WIN32 not defined on Cygwin (#12334) > KWSys: Simplify SystemTools::GetTime implementation (#12261) > KWSys: Avoid conversion warning in SystemTools::GetTime > KWSys: Fix using long long and __int64 with hash_(set|map) > KWSys: __int64 and long long may be same type in specialization > XL: Fix old VisualAge branding of Fortran compiler > Do not crash when an imported target depends on a missing target > Fix CHECK_(C|CXX)_COMPILER_FLAG for Clang (#12394) > > Clinton Stimpson (5): > Add -DQT_NO_DEBUG if no build type is specified so Qt plugins will work. > Add qt4/QtCore to help find Qt headers when cross-compiling. > Qt4: Fix reference of undefined variable when detecting > frameworks on Mac OS X > Remove C compiler requirement from FindQt4.cmake > CPack/NSIS: Fix reinstall and multiple install issues when using > components. > > David Cole (26): > Begin post-2.8.5 development > Fix Architecture test to work with Xcode 4 > Fix BuildDepends test to work with Xcode 4 > Base architecture choice logic on Xcode version > Use correct default multiple architecture values in test > Add use of EFFECTIVE_PLATFORM_NAME to generated Xcode projects. > Correct KWStyle line too long error > Add fail regex to detect supported warning flags correctly. > Add support for Visual Studio project-specific globals (#8707) > Fix machine-specific UpdateGIT test failures > Ensure libgmp-10.dll is in the PATH for CMakeTestAllGenerators > Watcom: Add -c flag to wlib calls (#12245) > Add Watcom support to InstallRequiredSystemLibraries (#11866) > Watcom: Use correct args for execute_process call (#11866) > CTest: print failed tests in index order (#11746) > Fix line too long style violation > Documentation: Fix comments in the source code (#10941) > Add more find_path locations for DCMTK header files (#12323) > VS9: Add include_directories to midl command lines > KWSys: Remove translation path for "/tmp_mnt/" (#10595) > VS10: Avoid unnecessary rebuilds for custom commands > QtAutomoc test: Pass QT_QMAKE_EXECUTABLE > QtAutomoc: Eliminate compiler warning > CheckSymbolExists: Use IMMEDIATE flag for configure_file (#11333) > Xcode: Suppress same-old warning again. > Xcode: Save object id values in CMakeCache.txt (#11690) > > Johan Björk (5): > Xcode: Remove PREBINDING attribute for Xcode 4 and above > RunSingleCommand: Replace verbose boolean with enum > RunSingleCommand: Add a OUTPUT_NORMAL flag. > Xcode: Quote ',' in Xcode string values (#12259) > Xcode: Rearrange CMakeReRun to enable parallel builds > > Matej Hribernik (2): > VS: Factor Find64BitTools out of Win64 generator to parent > Add VisualStudio 9 and 10 generators for Itanium platform > > Modestas Vainius (1): > multiarch: Treat lib/<arch> as implicit link dir (#12326) > > Oliver Buchtala (3): > Java: Create java_class_filelist only if it does't exist. > Java: Added some dependency magic to avoid recompilations. > Java: Create correct jar archive dependencies. > > Rolf Eike Beer (2): > remove extra output message from FindJava.cmake > FindThreads: Try pthreads with no special option first (#11333) > > Steven Velez (1): > VS10: Add SCC support > > Todd Gamblin (2): > Try regular compiler when no MPI compiler. > Fix issues with removing try_compile input file. > > Will Dicharry (1): > Added HDF5 high level Fortran bindings to available components. > -- > 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 > -- 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
