Thank you! Experimental installer (based on IFW generator):
Windows offline 32-bit (MSVC2013): http://ifw.podsvirov.pro/cmake/files/v3.5/cmake-3.5.0-win32-x86.exe Windows offline 64-bit (MSVC2013): http://ifw.podsvirov.pro/cmake/files/v3.5/cmake-3.5.0-win64-x64.exe Today online master: https://ci.appveyor.com/project/podsvirov/cmake http://ifw.podsvirov.pro/cmake/cmake-master-win32-online.exe http://ifw.podsvirov.pro/cmake/cmake-master-win64-online.exe If used before, then after ~30 minutes you can update :-) 08.03.2016, 21:55, "Robert Maynard" <[email protected]>: > I am proud to announce that CMake 3.5.0 is now available for download at: > https://cmake.org/download/ > > Documentation is available at: > https://cmake.org/cmake/help/v3.5 > > Release notes appear below and are also published at > https://cmake.org/cmake/help/v3.5/release/3.5.html > > Some of the more significant features of CMake 3.5 are: > > * The precompiled Windows binary provided on "cmake.org" is now a > ".msi" package instead of an installer executable. One may need to > manually uninstall CMake versions lower than 3.5 before installing > the new package. > > * The "cmake-gui(1)" learned an option to set the toolset to be used > with VS IDE and Xcode generators, much like the existing "-T" option > to "cmake(1)". > > * Find modules for Boost, FLEX, GTest, GTK2, PNG, TIFF, and XercesC > now provide imported targets. > > * The "FindOpenMP" module learned to support Clang. > > * A new platform file for cross-compiling in the Cray Linux > Environment to target compute nodes was added. See Cross Compiling > for the Cray Linux Environment for usage details. > > * The "Compile Features" functionality is now aware of features > supported by Clang compilers on Windows (MinGW). > > * Support was added for the ARM Compiler (arm.com) with compiler id > "ARMCC". > > * When building for embedded platforms like Apple iOS, CMake learned > to build and install combined targets which contain both a device > and a simulator build. This behavior can be enabled by setting the > "IOS_INSTALL_COMBINED" target property. > > * The "CPackDMG" module learned new variable to specify AppleScript > file run to customize appearance of "DragNDrop" installer folder > including setting background image using PNG supplied or multi- > resolution TIFF file. See the "CPACK_DMG_DS_STORE_SETUP_SCRIPT" and > "CPACK_DMG_BACKGROUND_IMAGE" variables. > > Deprecated and Removed Features: > > * The "cmake(1)" "-E time" command now properly passes arguments > with spaces or special characters through to the child process. > This may break scripts that worked around the bug with their own > extra quoting or escaping. > > * The "Xcode" generator was fixed to escape backslashes in strings > consistently with other generators. Projects that previously worked > around the inconsistecy with an extra level of backslashes > conditioned on the Xcode generator must be updated to remove the > workaround for CMake 3.5 and greater. > > CMake 3.5 Release Notes > *********************** > > Changes made since CMake 3.4 include the following. > > New Features > ============ > > GUI > --- > > * The "cmake-gui(1)" gained options to control warnings about > deprecated functionality. > > * The "cmake-gui(1)" learned an option to set the toolset to be used > with VS IDE and Xcode generators, much like the existing "-T" option > to "cmake(1)". > > * The "cmake-gui(1)" gained a Regular Expression Explorer which may > be used to create and evaluate regular expressions in real-time. The > explorer window is available via the "Tools" menu. > > Command-Line > ------------ > > * The "-Wdev" and "-Wno-dev" "cmake(1)" options now also enable and > suppress the deprecated warnings output by default. > > * The suppression of developer warnings as errors can now be > controlled with the new "-Werror=dev" and "-Wno-error=dev" > the "cmake(1)" options. > > * The "cmake(1)" "-E" command-line tools "copy", > "copy_if_different", "copy_directory", and "make_directory" learned > to support multiple input files or directories. > > Commands > -------- > > * The "cmake_parse_arguments()" command is now implemented natively. > The "CMakeParseArguments" module remains as an empty placeholder for > compatibility. > > * The "install(DIRECTORY)" command learned to support "generator > expressions" in the list of directories. > > Variables > --------- > > * The "CMAKE_ERROR_DEPRECATED" variable can now be set using the > "-Werror=deprecated" and "-Wno-error=deprecated" "cmake(1)" options. > > * The "CMAKE_WARN_DEPRECATED" variable can now be set using the > "-Wdeprecated" and "-Wno-deprecated" "cmake(1)" options. > > Properties > ---------- > > * The "VS_GLOBAL_<variable>" target property is now implemented for > VS 2010 and above. Previously it worked only in VS 2008 and below. > > Modules > ------- > > * The "ExternalProject" module learned a new "GIT_REMOTE_NAME" > option to control the "git clone --origin" value. > > * The "FindBoost" module now provides imported targets such as > "Boost::boost' and 'Boost::filesystem". > > * The "FindFLEX" module "FLEX_TARGET" macro learned a new > "DEFINES_FILE" option to specify a custom output header to be > generated. > > * The "FindGTest" module now provides imported targets. > > * The "FindGTK2" module, when "GTK2_USE_IMPORTED_TARGETS" is > enabled, now sets "GTK2_LIBRARIES" to contain the list of imported > targets instead of the paths to the libraries. Moreover it now sets > a new "GTK2_TARGETS" variable containing all the imported targets. > > * The "FindOpenMP" module learned to support Clang. > > * The "FindOpenSSL" module gained a new "OPENSSL_MSVC_STATIC_RT" > option to search for libraries using the static MSVC runtime. > > * The "FindPNG" module now provides imported targets. > > * The "FindTIFF" module now provides imported targets. > > * A "FindXalanC" module was introduced to find the Apache Xalan-C++ > XSL transform processing library. > > * The "FindXercesC" module now provides imported targets. > > Platforms > --------- > > * Support was added for the ARM Compiler (arm.com) with compiler id > "ARMCC". > > * A new platform file for cross-compiling in the Cray Linux > Environment to target compute nodes was added. See Cross Compiling > for the Cray Linux Environment for usage details. > > * The "Compile Features" functionality is now aware of features > supported by Clang compilers on Windows (MinGW). > > * When building for embedded platforms like Apple iOS, CMake learned > to build and install combined targets which contain both a device > and a simulator build. This behavior can be enabled by setting the > "IOS_INSTALL_COMBINED" target property. > > CPack > ----- > > * The "CPackDMG" module learned new variable to specify AppleScript > file run to customize appearance of "DragNDrop" installer folder > including setting background image using PNG supplied or multi- > resolution TIFF file. See the "CPACK_DMG_DS_STORE_SETUP_SCRIPT" and > "CPACK_DMG_BACKGROUND_IMAGE" variables. > > * The "CPackDeb" module learned to set the optional config file > "Source" field using a monolithic or per-component variable. See > "CPACK_DEBIAN_PACKAGE_SOURCE". > > * The "CPackDeb" module learned to set Package, Section and Priority > control fields per-component. See variables > "CPACK_DEBIAN_<COMPONENT>_PACKAGE_SECTION" and > "CPACK_DEBIAN_<COMPONENT>_PACKAGE_PRIORITY". > > * The "CPack DragNDrop generator" learned to add multi-lingual SLAs > to a DMG which is presented to the user when they try to mount the > DMG. See the "CPACK_DMG_SLA_LANGUAGES" and "CPACK_DMG_SLA_DIR" > variables for details. > > * The "CPackNSIS" module learned new variables to add bitmaps to the > installer. See the "CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP" and > "CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP" variables. > > * The "CPackRPM" module learned to set Name and Group control fields > per-component. See "CPACK_RPM_<component>_PACKAGE_NAME" and > "CPACK_RPM_<component>_PACKAGE_GROUP". > > Other > ----- > > * Warnings about deprecated functionality are now enabled by > default. They may be suppressed with "-Wno-deprecated" or by setting > the "CMAKE_WARN_DEPRECATED" variable to false. > > Deprecated and Removed Features > =============================== > > * The "cmake(1)" "-E time" command now properly passes arguments > with spaces or special characters through to the child process. > This may break scripts that worked around the bug with their own > extra quoting or escaping. > > * The "Xcode" generator was fixed to escape backslashes in strings > consistently with other generators. Projects that previously worked > around the inconsistecy with an extra level of backslashes > conditioned on the Xcode generator must be updated to remove the > workaround for CMake 3.5 and greater. > > Other Changes > ============= > > * The "Visual Studio 14 2015" generator learned to map the > "/debug:fastlink" to the linker flag ".vcxproj" file property. > > * The "FindGTK2" module now configures the "GTK2::function sigc++" imported > target to enable c++11 on its dependents when using function sigc++ 2.5.1 or > higher. > > * The precompiled Windows binary provided on "cmake.org" is now a > ".msi" package instead of an installer executable. One may need to > manually uninstall CMake versions lower than 3.5 before installing > the new package. > -------------------------------------------------------------------- > Changes made since CMake 3.5.0-rc3: > > Ashley Whetter (1): > Help: Fix typos in cmake-packages.7 manual > > Bartosz Kosiorek (1): > Help: Clarify `cmake -E` command behavior with respect to file existence > > Brad King (3): > VS: Fix VS 2015 .vcxproj debug setting for older toolsets (#15986) > FindPython{Interp,Libs}: Clarify recommended call order > CMake 3.5.0 > -- > > Powered by www.kitware.com > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/CMake_FAQ > > Kitware offers various services to support the CMake community. For more > information on each offering, please visit: > > CMake Support: http://cmake.org/cmake/help/support.html > CMake Consulting: http://cmake.org/cmake/help/consulting.html > CMake Training Courses: http://cmake.org/cmake/help/training.html > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/cmake-developers Regards, Konstantin Podsvirov -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers
