[Cmake-commits] CMake branch, next, updated. v3.4.3-2133-g812d9a2

Brad King brad.king at kitware.com
Mon Feb 1 13:42:59 EST 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, next has been updated
       via  812d9a224af1be364d763b4d907a222f1d44dec0 (commit)
       via  ad701d9f013b5a40d6f241f334340d78c1083c1a (commit)
       via  377a12b2d239c531b324d31759aa05450ee8d622 (commit)
      from  3ca37701c2e37fb18268e4def57c3ca91862f892 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=812d9a224af1be364d763b4d907a222f1d44dec0
commit 812d9a224af1be364d763b4d907a222f1d44dec0
Merge: 3ca3770 ad701d9
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Mon Feb 1 13:42:58 2016 -0500
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Mon Feb 1 13:42:58 2016 -0500

    Merge topic 'doc-3.5-relnotes' into next
    
    ad701d9f Help: Organize and revise 3.5 release notes
    377a12b2 Help: Consolidate 3.5 release notes


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ad701d9f013b5a40d6f241f334340d78c1083c1a
commit ad701d9f013b5a40d6f241f334340d78c1083c1a
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Mon Feb 1 13:38:00 2016 -0500
Commit:     Brad King <brad.king at kitware.com>
CommitDate: Mon Feb 1 13:38:36 2016 -0500

    Help: Organize and revise 3.5 release notes
    
    Add section headers similar to the 3.4 release notes and move each
    individual bullet into an appropriate section.  Revise a few bullets.

diff --git a/Help/release/3.5.rst b/Help/release/3.5.rst
index 3b46678..3d1e3b4 100644
--- a/Help/release/3.5.rst
+++ b/Help/release/3.5.rst
@@ -7,86 +7,65 @@ CMake 3.5 Release Notes
 
 Changes made since CMake 3.4 include the following.
 
-* 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
-  :ref:`Cross Compiling for the Cray Linux Environment <Cray Cross-Compile>`
-  for usage details.
-
-* The :module:`CPackDMG` module learned new variable to specify AppleScript
-  file run to customize appearance of ``DragNDrop`` installer folder,
-  including background image setting using supplied PNG or multi-resolution
-  TIFF file.  See the :variable:`CPACK_DMG_DS_STORE_SETUP_SCRIPT` and
-  :variable:`CPACK_DMG_BACKGROUND_IMAGE` variables.
+New Features
+============
 
-* The :manual:`cmake(1)` ``-E copy`` and ``-E copy_if_different`` command-line
-  tools learned to support copying multiple input files to a directory.
+GUI
+---
 
-* The :manual:`cmake(1)` ``-E copy_directory`` command-line
-  tool learned to support copying multiple input directories to a directory.
-
-* The :manual:`cmake(1)` ``-E make_directory`` command-line
-  tool learned to support copying multiple input directories to a directory.
-
-* The :manual:`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 :manual:`cmake-gui(1)` gained options to control warnings about
+  deprecated functionality.
 
 * The :manual:`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 :manual:`cmake(1)`.
 
-* The :command:`cmake_parse_arguments` command is now implemented natively.
-  The :module:`CMakeParseArguments` module remains as an empty placeholder
-  for compatibility.
+* The :manual:`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.
 
-* The :variable:`CMAKE_WARN_DEPRECATED` variable can now be set using the
-  ``-Wdeprecated`` and ``-Wno-deprecated`` :manual:`cmake(1)` options.
+Command-Line
+------------
 
 * The ``-Wdev`` and ``-Wno-dev`` :manual:`cmake(1)` options now also enable
   and suppress the deprecated warnings output by default.
 
-* Warnings about deprecated functionality are now enabled by default.
-  They may be suppressed with ``-Wno-deprecated`` or by setting the
-  :variable:`CMAKE_WARN_DEPRECATED` variable to false.
-
-* Warnings about deprecated functionality can now be controlled in the
-  :manual:`cmake-gui(1)` application.
-
 * The suppression of developer warnings as errors can now be controlled with
   the new ``-Werror=dev`` and ``-Wno-error=dev`` :manual:`cmake(1)` options.
 
+* The :manual:`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 :command:`cmake_parse_arguments` command is now implemented natively.
+  The :module:`CMakeParseArguments` module remains as an empty placeholder
+  for compatibility.
+
+* The :command:`install(DIRECTORY)` command learned to support
+  :manual:`generator expressions <cmake-generator-expressions(7)>`
+  in the list of directories.
+
+Variables
+---------
+
 * The :variable:`CMAKE_ERROR_DEPRECATED` variable can now be set using the
   ``-Werror=deprecated`` and ``-Wno-error=deprecated`` :manual:`cmake(1)`
   options.
 
-* The :module:`CPackDeb` module learned to set optional config
-  file ``Source`` field - monolithic and per-component variable.
-  See :variable:`CPACK_DEBIAN_PACKAGE_SOURCE`.
-
-* The :module:`CPackDeb` module learned to set Package, Section
-  and Priority control fields per-component.
-  See :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_SECTION`
-  and :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_PRIORITY`.
-
-* The :module:`CPack DragNDrop generator <CPackDMG>` learned to add
-  multi-lingual SLAs to a DMG which is presented to the user when they try to
-  mount the DMG.  See the :variable:`CPACK_DMG_SLA_LANGUAGES` and
-  :variable:`CPACK_DMG_SLA_DIR` variables for details.
+* The :variable:`CMAKE_WARN_DEPRECATED` variable can now be set using the
+  ``-Wdeprecated`` and ``-Wno-deprecated`` :manual:`cmake(1)` options.
 
-* The :module:`CPackNSIS` module learned new variables to add bitmaps to the
-  installer.  See the :variable:`CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP`
-  and :variable:`CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP` variables.
+Properties
+----------
 
-* The :module:`CPackRPM` module learned to set Name and Group
-  control fields per-component.
-  See :variable:`CPACK_RPM_<component>_PACKAGE_NAME`
-  and :variable:`CPACK_RPM_<component>_PACKAGE_GROUP`.
+* The :prop_tgt:`VS_GLOBAL_<variable>` target property is now implemented
+  for VS 2010 and above.  Previously it worked only in VS 2008 and below.
 
-* The :module:`CMakeForceCompiler` module and its macros are now deprecated.
-  See module documentation for an explanation.
+Modules
+-------
 
 * The :module:`ExternalProject` module learned a new ``GIT_REMOTE_NAME``
   option to control the ``git clone --origin`` value.
@@ -105,11 +84,6 @@ Changes made since CMake 3.4 include the following.
   targets instead of the paths to the libraries.  Moreover it now sets
   a new ``GTK2_TARGETS`` variable containing all the targets imported.
 
-* Starting with sigc++ 2.5.1, c++11 must be enabled in order to use
-  sigc++. The GTK2::sigc++ imported target will automatically enable the
-  required build flags in order to build with the version found on the
-  system.
-
 * The :module:`FindOpenMP` module learned to support Clang.
 
 * The :module:`FindOpenSSL` module gained a new
@@ -125,29 +99,84 @@ Changes made since CMake 3.4 include the following.
 
 * The :module:`FindXercesC` module now provides imported targets.
 
-* The :command:`install(DIRECTORY)` command learned to support
-  :manual:`generator expressions <cmake-generator-expressions(7)>`
-  in the list of directories.
+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
+  :ref:`Cross Compiling for the Cray Linux Environment <Cray Cross-Compile>`
+  for usage details.
+
+* The :manual:`Compile Features <cmake-compile-features(7)>` functionality
+  is now aware of features supported by Clang compilers on Windows (MinGW).
 
 * When building for embedded Apple platforms like 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 :prop_tgt:`IOS_INSTALL_COMBINED`
   target property.
 
-* The :manual:`Compile Features <cmake-compile-features(7)>` functionality
-  is now aware of features supported by Clang compilers on Windows (MinGW).
+CPack
+-----
+
+* The :module:`CPackDMG` module learned new variable to specify AppleScript
+  file run to customize appearance of ``DragNDrop`` installer folder,
+  including background image setting using supplied PNG or multi-resolution
+  TIFF file.  See the :variable:`CPACK_DMG_DS_STORE_SETUP_SCRIPT` and
+  :variable:`CPACK_DMG_BACKGROUND_IMAGE` variables.
 
-* The Qt base CMake GUI got a Regular Expression Explorer which could be used to
-  create and evaluate regular expressions in real-time. The explorer window
-  is available via the ``Tools`` menu.
+* The :module:`CPackDeb` module learned to set the optional config
+  file ``Source`` field using a monolithic or per-component variable.
+  See :variable:`CPACK_DEBIAN_PACKAGE_SOURCE`.
 
-* 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 :module:`CPackDeb` module learned to set Package, Section
+  and Priority control fields per-component.
+  See variables :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_SECTION` and
+  :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_PRIORITY`.
+
+* The :module:`CPack DragNDrop generator <CPackDMG>` learned to add
+  multi-lingual SLAs to a DMG which is presented to the user when they try to
+  mount the DMG.  See the :variable:`CPACK_DMG_SLA_LANGUAGES` and
+  :variable:`CPACK_DMG_SLA_DIR` variables for details.
+
+* The :module:`CPackNSIS` module learned new variables to add bitmaps to the
+  installer.  See the :variable:`CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP`
+  and :variable:`CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP` variables.
+
+* The :module:`CPackRPM` module learned to set Name and Group
+  control fields per-component.
+  See :variable:`CPACK_RPM_<component>_PACKAGE_NAME`
+  and :variable:`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
+  :variable:`CMAKE_WARN_DEPRECATED` variable to false.
+
+Deprecated and Removed Features
+===============================
+
+* The :module:`CMakeForceCompiler` module and its macros are now deprecated.
+  See module documentation for an explanation.
+
+* The :manual:`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.
+
+Other Changes
+=============
 
 * The :generator:`Visual Studio 14 2015` generator learned to map the
   ``/debug:fastlink`` linker flag to the ``.vcxproj`` file property.
 
-* The :prop_tgt:`VS_GLOBAL_<variable>` target property is now implemented
-  for VS 2010 and above.  Previously it worked only in VS 2008 and below.
+* The :module:`FindGTK2` module now configures the ``GTK2::sigc++`` imported
+  target to enable c++11 on its dependents when using 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.

https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=377a12b2d239c531b324d31759aa05450ee8d622
commit 377a12b2d239c531b324d31759aa05450ee8d622
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Mon Feb 1 12:47:27 2016 -0500
Commit:     Brad King <brad.king at kitware.com>
CommitDate: Mon Feb 1 12:50:43 2016 -0500

    Help: Consolidate 3.5 release notes
    
    Move all development release notes into a new version-specific document:
    
     tail -q -n +3 Help/release/dev/* > Help/release/3.5.rst
     git rm -- Help/release/dev/*
    
    except the sample topic:
    
     git checkout HEAD -- Help/release/dev/0-sample-topic.rst
    
    Reference the new document from the release notes index document.
    Add a title and intro sentence to the new document by hand.

diff --git a/Help/release/3.5.rst b/Help/release/3.5.rst
new file mode 100644
index 0000000..3b46678
--- /dev/null
+++ b/Help/release/3.5.rst
@@ -0,0 +1,153 @@
+CMake 3.5 Release Notes
+***********************
+
+.. only:: html
+
+  .. contents::
+
+Changes made since CMake 3.4 include the following.
+
+* 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
+  :ref:`Cross Compiling for the Cray Linux Environment <Cray Cross-Compile>`
+  for usage details.
+
+* The :module:`CPackDMG` module learned new variable to specify AppleScript
+  file run to customize appearance of ``DragNDrop`` installer folder,
+  including background image setting using supplied PNG or multi-resolution
+  TIFF file.  See the :variable:`CPACK_DMG_DS_STORE_SETUP_SCRIPT` and
+  :variable:`CPACK_DMG_BACKGROUND_IMAGE` variables.
+
+* The :manual:`cmake(1)` ``-E copy`` and ``-E copy_if_different`` command-line
+  tools learned to support copying multiple input files to a directory.
+
+* The :manual:`cmake(1)` ``-E copy_directory`` command-line
+  tool learned to support copying multiple input directories to a directory.
+
+* The :manual:`cmake(1)` ``-E make_directory`` command-line
+  tool learned to support copying multiple input directories to a directory.
+
+* The :manual:`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 :manual:`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 :manual:`cmake(1)`.
+
+* The :command:`cmake_parse_arguments` command is now implemented natively.
+  The :module:`CMakeParseArguments` module remains as an empty placeholder
+  for compatibility.
+
+* The :variable:`CMAKE_WARN_DEPRECATED` variable can now be set using the
+  ``-Wdeprecated`` and ``-Wno-deprecated`` :manual:`cmake(1)` options.
+
+* The ``-Wdev`` and ``-Wno-dev`` :manual:`cmake(1)` options now also enable
+  and suppress the deprecated warnings output by default.
+
+* Warnings about deprecated functionality are now enabled by default.
+  They may be suppressed with ``-Wno-deprecated`` or by setting the
+  :variable:`CMAKE_WARN_DEPRECATED` variable to false.
+
+* Warnings about deprecated functionality can now be controlled in the
+  :manual:`cmake-gui(1)` application.
+
+* The suppression of developer warnings as errors can now be controlled with
+  the new ``-Werror=dev`` and ``-Wno-error=dev`` :manual:`cmake(1)` options.
+
+* The :variable:`CMAKE_ERROR_DEPRECATED` variable can now be set using the
+  ``-Werror=deprecated`` and ``-Wno-error=deprecated`` :manual:`cmake(1)`
+  options.
+
+* The :module:`CPackDeb` module learned to set optional config
+  file ``Source`` field - monolithic and per-component variable.
+  See :variable:`CPACK_DEBIAN_PACKAGE_SOURCE`.
+
+* The :module:`CPackDeb` module learned to set Package, Section
+  and Priority control fields per-component.
+  See :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_SECTION`
+  and :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_PRIORITY`.
+
+* The :module:`CPack DragNDrop generator <CPackDMG>` learned to add
+  multi-lingual SLAs to a DMG which is presented to the user when they try to
+  mount the DMG.  See the :variable:`CPACK_DMG_SLA_LANGUAGES` and
+  :variable:`CPACK_DMG_SLA_DIR` variables for details.
+
+* The :module:`CPackNSIS` module learned new variables to add bitmaps to the
+  installer.  See the :variable:`CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP`
+  and :variable:`CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP` variables.
+
+* The :module:`CPackRPM` module learned to set Name and Group
+  control fields per-component.
+  See :variable:`CPACK_RPM_<component>_PACKAGE_NAME`
+  and :variable:`CPACK_RPM_<component>_PACKAGE_GROUP`.
+
+* The :module:`CMakeForceCompiler` module and its macros are now deprecated.
+  See module documentation for an explanation.
+
+* The :module:`ExternalProject` module learned a new ``GIT_REMOTE_NAME``
+  option to control the ``git clone --origin`` value.
+
+* The :module:`FindBoost` module now provides imported targets
+  such as ``Boost::boost`` and ``Boost::filesystem``.
+
+* The :module:`FindFLEX` module ``FLEX_TARGET`` macro learned a
+  new ``DEFINES_FILE`` option to specify a custom output header
+  to be generated.
+
+* The :module:`FindGTest` module now provides imported targets.
+
+* The :module:`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 targets imported.
+
+* Starting with sigc++ 2.5.1, c++11 must be enabled in order to use
+  sigc++. The GTK2::sigc++ imported target will automatically enable the
+  required build flags in order to build with the version found on the
+  system.
+
+* The :module:`FindOpenMP` module learned to support Clang.
+
+* The :module:`FindOpenSSL` module gained a new
+  ``OPENSSL_MSVC_STATIC_RT`` option to search for libraries using
+  the MSVC static runtime.
+
+* The :module:`FindPNG` module now provides imported targets.
+
+* The :module:`FindTIFF` module now provides imported targets.
+
+* A :module:`FindXalanC` module was introduced to find the
+  Apache Xalan-C++ XSL transform processing library.
+
+* The :module:`FindXercesC` module now provides imported targets.
+
+* The :command:`install(DIRECTORY)` command learned to support
+  :manual:`generator expressions <cmake-generator-expressions(7)>`
+  in the list of directories.
+
+* When building for embedded Apple platforms like 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 :prop_tgt:`IOS_INSTALL_COMBINED`
+  target property.
+
+* The :manual:`Compile Features <cmake-compile-features(7)>` functionality
+  is now aware of features supported by Clang compilers on Windows (MinGW).
+
+* The Qt base CMake GUI got a Regular Expression Explorer which could be used to
+  create and evaluate regular expressions in real-time. The explorer window
+  is available via the ``Tools`` menu.
+
+* 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 :generator:`Visual Studio 14 2015` generator learned to map the
+  ``/debug:fastlink`` linker flag to the ``.vcxproj`` file property.
+
+* The :prop_tgt:`VS_GLOBAL_<variable>` target property is now implemented
+  for VS 2010 and above.  Previously it worked only in VS 2008 and below.
diff --git a/Help/release/dev/CMakeParseArguments-native-impl.rst b/Help/release/dev/CMakeParseArguments-native-impl.rst
deleted file mode 100644
index 114a099..0000000
--- a/Help/release/dev/CMakeParseArguments-native-impl.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-CMakeParseArguments-native-impl
--------------------------------
-
-* The :command:`cmake_parse_arguments` command is now implemented natively.
-  The :module:`CMakeParseArguments` module remains as an empty placeholder
-  for compatibility.
diff --git a/Help/release/dev/ExternalProject-git-clone-o.rst b/Help/release/dev/ExternalProject-git-clone-o.rst
deleted file mode 100644
index c9ff3e1..0000000
--- a/Help/release/dev/ExternalProject-git-clone-o.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-ExternalProject-git-clone-o
----------------------------
-
-* The :module:`ExternalProject` module learned a new ``GIT_REMOTE_NAME``
-  option to control the ``git clone --origin`` value.
diff --git a/Help/release/dev/FindBoost-imported-targets.rst b/Help/release/dev/FindBoost-imported-targets.rst
deleted file mode 100644
index 1129ded..0000000
--- a/Help/release/dev/FindBoost-imported-targets.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-FindBoost-imported-targets
---------------------------
-
-* The :module:`FindBoost` module now provides imported targets
-  such as ``Boost::boost`` and ``Boost::filesystem``.
diff --git a/Help/release/dev/FindFLEX-DEFINES_FILE.rst b/Help/release/dev/FindFLEX-DEFINES_FILE.rst
deleted file mode 100644
index 95133aa..0000000
--- a/Help/release/dev/FindFLEX-DEFINES_FILE.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-FindFLEX-DEFINES_FILE
----------------------
-
-* The :module:`FindFLEX` module ``FLEX_TARGET`` macro learned a
-  new ``DEFINES_FILE`` option to specify a custom output header
-  to be generated.
diff --git a/Help/release/dev/FindGTK2_GTK2_TARGETS.rst b/Help/release/dev/FindGTK2_GTK2_TARGETS.rst
deleted file mode 100644
index 76e3657..0000000
--- a/Help/release/dev/FindGTK2_GTK2_TARGETS.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-FindGTK2_GTK2_TARGETS
----------------------
-
-* The :module:`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 targets imported.
diff --git a/Help/release/dev/FindGTK2_sigc++_c++11.rst b/Help/release/dev/FindGTK2_sigc++_c++11.rst
deleted file mode 100644
index 2ba1459..0000000
--- a/Help/release/dev/FindGTK2_sigc++_c++11.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-FindGTK2_sigc++_c++11
----------------------
-
-* Starting with sigc++ 2.5.1, c++11 must be enabled in order to use
-  sigc++. The GTK2::sigc++ imported target will automatically enable the
-  required build flags in order to build with the version found on the
-  system.
diff --git a/Help/release/dev/FindGTest-imported-targets.rst b/Help/release/dev/FindGTest-imported-targets.rst
deleted file mode 100644
index 3cb98da..0000000
--- a/Help/release/dev/FindGTest-imported-targets.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-FindGTest-imported-targets
---------------------------
-
-* The :module:`FindGTest` module now provides imported targets.
diff --git a/Help/release/dev/FindOpenMP-clang.rst b/Help/release/dev/FindOpenMP-clang.rst
deleted file mode 100644
index 44c805c..0000000
--- a/Help/release/dev/FindOpenMP-clang.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-FindOpenMP-clang
-----------------
-
-* The :module:`FindOpenMP` module learned to support Clang.
diff --git a/Help/release/dev/FindOpenSSL-msvc-static-rt.rst b/Help/release/dev/FindOpenSSL-msvc-static-rt.rst
deleted file mode 100644
index 6e0ee27..0000000
--- a/Help/release/dev/FindOpenSSL-msvc-static-rt.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-FindOpenSSL-msvc-static-rt
---------------------------
-
-* The :module:`FindOpenSSL` module gained a new
-  ``OPENSSL_MSVC_STATIC_RT`` option to search for libraries using
-  the MSVC static runtime.
diff --git a/Help/release/dev/FindPNG-imported-targets.rst b/Help/release/dev/FindPNG-imported-targets.rst
deleted file mode 100644
index e0d0ab1..0000000
--- a/Help/release/dev/FindPNG-imported-targets.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-FindPNG-imported-targets
-------------------------
-
-* The :module:`FindPNG` module now provides imported targets.
diff --git a/Help/release/dev/FindTIFF-imported-targets.rst b/Help/release/dev/FindTIFF-imported-targets.rst
deleted file mode 100644
index f8bbc14..0000000
--- a/Help/release/dev/FindTIFF-imported-targets.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-FindTIFF-imported-targets
--------------------------
-
-* The :module:`FindTIFF` module now provides imported targets.
diff --git a/Help/release/dev/FindXalanC.rst b/Help/release/dev/FindXalanC.rst
deleted file mode 100644
index 5369774..0000000
--- a/Help/release/dev/FindXalanC.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-FindXalanC
-----------
-
-* A :module:`FindXalanC` module was introduced to find the
-  Apache Xalan-C++ XSL transform processing library.
diff --git a/Help/release/dev/FindXercesC-imported-targets.rst b/Help/release/dev/FindXercesC-imported-targets.rst
deleted file mode 100644
index 69cec5c..0000000
--- a/Help/release/dev/FindXercesC-imported-targets.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-FindXercesC-imported-targets
-----------------------------
-
-* The :module:`FindXercesC` module now provides imported targets.
diff --git a/Help/release/dev/add-armcc-toolchain.rst b/Help/release/dev/add-armcc-toolchain.rst
deleted file mode 100644
index 2cf6414..0000000
--- a/Help/release/dev/add-armcc-toolchain.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-add-armcc-toolchain
--------------------
-
-* Support was added for the ARM Compiler (arm.com) with compiler id ``ARMCC``.
diff --git a/Help/release/dev/add-cray-linux-platform.rst b/Help/release/dev/add-cray-linux-platform.rst
deleted file mode 100644
index 7000382..0000000
--- a/Help/release/dev/add-cray-linux-platform.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-add-cray-linux-platform
------------------------
-
-* A new platform file for cross-compiling in the Cray Linux Environment to
-  target compute nodes was added.  See
-  :ref:`Cross Compiling for the Cray Linux Environment <Cray Cross-Compile>`
-  for usage details.
diff --git a/Help/release/dev/better-looking-mac-packages.rst b/Help/release/dev/better-looking-mac-packages.rst
deleted file mode 100644
index ef1b8e8..0000000
--- a/Help/release/dev/better-looking-mac-packages.rst
+++ /dev/null
@@ -1,8 +0,0 @@
-better-looking-mac-packages
----------------------------
-
-* The :module:`CPackDMG` module learned new variable to specify AppleScript
-  file run to customize appearance of ``DragNDrop`` installer folder,
-  including background image setting using supplied PNG or multi-resolution
-  TIFF file.  See the :variable:`CPACK_DMG_DS_STORE_SETUP_SCRIPT` and
-  :variable:`CPACK_DMG_BACKGROUND_IMAGE` variables.
diff --git a/Help/release/dev/cmake-E-multiple-inputs.rst b/Help/release/dev/cmake-E-multiple-inputs.rst
deleted file mode 100644
index 480261d..0000000
--- a/Help/release/dev/cmake-E-multiple-inputs.rst
+++ /dev/null
@@ -1,11 +0,0 @@
-cmake-E-multiple-inputs
------------------------
-
-* The :manual:`cmake(1)` ``-E copy`` and ``-E copy_if_different`` command-line
-  tools learned to support copying multiple input files to a directory.
-
-* The :manual:`cmake(1)` ``-E copy_directory`` command-line
-  tool learned to support copying multiple input directories to a directory.
-
-* The :manual:`cmake(1)` ``-E make_directory`` command-line
-  tool learned to support copying multiple input directories to a directory.
diff --git a/Help/release/dev/cmake-E-time-quoting.rst b/Help/release/dev/cmake-E-time-quoting.rst
deleted file mode 100644
index 23b17c5..0000000
--- a/Help/release/dev/cmake-E-time-quoting.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-cmake-E-time-quoting
---------------------
-
-* The :manual:`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.
diff --git a/Help/release/dev/cmake-W-options.rst b/Help/release/dev/cmake-W-options.rst
deleted file mode 100644
index c055f96..0000000
--- a/Help/release/dev/cmake-W-options.rst
+++ /dev/null
@@ -1,22 +0,0 @@
-cmake-W-options
----------------
-
-* The :variable:`CMAKE_WARN_DEPRECATED` variable can now be set using the
-  ``-Wdeprecated`` and ``-Wno-deprecated`` :manual:`cmake(1)` options.
-
-* The ``-Wdev`` and ``-Wno-dev`` :manual:`cmake(1)` options now also enable
-  and suppress the deprecated warnings output by default.
-
-* Warnings about deprecated functionality are now enabled by default.
-  They may be suppressed with ``-Wno-deprecated`` or by setting the
-  :variable:`CMAKE_WARN_DEPRECATED` variable to false.
-
-* Warnings about deprecated functionality can now be controlled in the
-  :manual:`cmake-gui(1)` application.
-
-* The suppression of developer warnings as errors can now be controlled with
-  the new ``-Werror=dev`` and ``-Wno-error=dev`` :manual:`cmake(1)` options.
-
-* The :variable:`CMAKE_ERROR_DEPRECATED` variable can now be set using the
-  ``-Werror=deprecated`` and ``-Wno-error=deprecated`` :manual:`cmake(1)`
-  options.
diff --git a/Help/release/dev/cmake-gui-select-toolset.rst b/Help/release/dev/cmake-gui-select-toolset.rst
deleted file mode 100644
index 5186f91..0000000
--- a/Help/release/dev/cmake-gui-select-toolset.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-cmake-gui-select-toolset
-------------------------
-
-* The :manual:`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 :manual:`cmake(1)`.
diff --git a/Help/release/dev/cpack-deb-config-file-source-field.rst b/Help/release/dev/cpack-deb-config-file-source-field.rst
deleted file mode 100644
index bbc2aa6..0000000
--- a/Help/release/dev/cpack-deb-config-file-source-field.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-cpack-deb-config-file-source-field
-----------------------------------
-
-* The :module:`CPackDeb` module learned to set optional config
-  file ``Source`` field - monolithic and per-component variable.
-  See :variable:`CPACK_DEBIAN_PACKAGE_SOURCE`.
diff --git a/Help/release/dev/cpack-deb-new-component-vars.rst b/Help/release/dev/cpack-deb-new-component-vars.rst
deleted file mode 100644
index e30afdb..0000000
--- a/Help/release/dev/cpack-deb-new-component-vars.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-cpack-deb-new-component-vars
-----------------------------
-
-* The :module:`CPackDeb` module learned to set Package, Section
-  and Priority control fields per-component.
-  See :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_SECTION`
-  and :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_PRIORITY`.
diff --git a/Help/release/dev/cpack-dmg-multilanguage-sla.rst b/Help/release/dev/cpack-dmg-multilanguage-sla.rst
deleted file mode 100644
index 9e28fa2..0000000
--- a/Help/release/dev/cpack-dmg-multilanguage-sla.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-cpack-dmg-multilanguage-sla
----------------------------
-
-* The :module:`CPack DragNDrop generator <CPackDMG>` learned to add
-  multi-lingual SLAs to a DMG which is presented to the user when they try to
-  mount the DMG.  See the :variable:`CPACK_DMG_SLA_LANGUAGES` and
-  :variable:`CPACK_DMG_SLA_DIR` variables for details.
diff --git a/Help/release/dev/cpack-nsis-bitmap.rst b/Help/release/dev/cpack-nsis-bitmap.rst
deleted file mode 100644
index c5ccfb5..0000000
--- a/Help/release/dev/cpack-nsis-bitmap.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-cpack-nsis-bitmap
------------------
-
-* The :module:`CPackNSIS` module learned new variables to add bitmaps to the
-  installer.  See the :variable:`CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP`
-  and :variable:`CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP` variables.
diff --git a/Help/release/dev/cpack-rpm-percomponent-group-and-name.rst b/Help/release/dev/cpack-rpm-percomponent-group-and-name.rst
deleted file mode 100644
index 146f8ac..0000000
--- a/Help/release/dev/cpack-rpm-percomponent-group-and-name.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-cpack-rpm-percomponent-group-and-name
--------------------------------------
-
-* The :module:`CPackRPM` module learned to set Name and Group
-  control fields per-component.
-  See :variable:`CPACK_RPM_<component>_PACKAGE_NAME`
-  and :variable:`CPACK_RPM_<component>_PACKAGE_GROUP`.
diff --git a/Help/release/dev/deprecate-CMakeForceCompiler.rst b/Help/release/dev/deprecate-CMakeForceCompiler.rst
deleted file mode 100644
index dc6e817..0000000
--- a/Help/release/dev/deprecate-CMakeForceCompiler.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-deprecate-CMakeForceCompiler
-----------------------------
-
-* The :module:`CMakeForceCompiler` module and its macros are now deprecated.
-  See module documentation for an explanation.
diff --git a/Help/release/dev/install-DIRECTORY-genex.rst b/Help/release/dev/install-DIRECTORY-genex.rst
deleted file mode 100644
index e48f19b..0000000
--- a/Help/release/dev/install-DIRECTORY-genex.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-install-DIRECTORY-genex
------------------------
-
-* The :command:`install(DIRECTORY)` command learned to support
-  :manual:`generator expressions <cmake-generator-expressions(7)>`
-  in the list of directories.
diff --git a/Help/release/dev/ios-universal.rst b/Help/release/dev/ios-universal.rst
deleted file mode 100644
index f96abed..0000000
--- a/Help/release/dev/ios-universal.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-ios-universal
--------------
-
-* When building for embedded Apple platforms like 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 :prop_tgt:`IOS_INSTALL_COMBINED`
-  target property.
diff --git a/Help/release/dev/mingw-clang-compile-features.rst b/Help/release/dev/mingw-clang-compile-features.rst
deleted file mode 100644
index 5b1fb96..0000000
--- a/Help/release/dev/mingw-clang-compile-features.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-mingw-clang-compile-features
-----------------------------
-
-* The :manual:`Compile Features <cmake-compile-features(7)>` functionality
-  is now aware of features supported by Clang compilers on Windows (MinGW).
diff --git a/Help/release/dev/regex-explorer.rst b/Help/release/dev/regex-explorer.rst
deleted file mode 100644
index 2147816..0000000
--- a/Help/release/dev/regex-explorer.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-regex-explorer
---------------
-
-* The Qt base CMake GUI got a Regular Expression Explorer which could be used to
-  create and evaluate regular expressions in real-time. The explorer window
-  is available via the ``Tools`` menu.
diff --git a/Help/release/dev/release-windows.rst b/Help/release/dev/release-windows.rst
deleted file mode 100644
index cc9f2d5..0000000
--- a/Help/release/dev/release-windows.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-release-windows
----------------
-
-* 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.
diff --git a/Help/release/dev/vs-debug-fastlink.rst b/Help/release/dev/vs-debug-fastlink.rst
deleted file mode 100644
index c2e0599..0000000
--- a/Help/release/dev/vs-debug-fastlink.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-vs-debug-fastlink
------------------
-
-* The :generator:`Visual Studio 14 2015` generator learned to map the
-  ``/debug:fastlink`` linker flag to the ``.vcxproj`` file property.
diff --git a/Help/release/dev/vs-global-properties.rst b/Help/release/dev/vs-global-properties.rst
deleted file mode 100644
index cae49b7..0000000
--- a/Help/release/dev/vs-global-properties.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-vs-global-properties
---------------------
-
-* The :prop_tgt:`VS_GLOBAL_<variable>` target property is now implemented
-  for VS 2010 and above.  Previously it worked only in VS 2008 and below.
diff --git a/Help/release/index.rst b/Help/release/index.rst
index 752acbd..7ecf910 100644
--- a/Help/release/index.rst
+++ b/Help/release/index.rst
@@ -13,6 +13,7 @@ Releases
 .. toctree::
    :maxdepth: 1
 
+   3.5 <3.5>
    3.4 <3.4>
    3.3 <3.3>
    3.2 <3.2>

-----------------------------------------------------------------------

Summary of changes:
 Help/release/3.5.rst                               |  182 ++++++++++++++++++++
 .../dev/CMakeParseArguments-native-impl.rst        |    6 -
 Help/release/dev/ExternalProject-git-clone-o.rst   |    5 -
 Help/release/dev/FindBoost-imported-targets.rst    |    5 -
 Help/release/dev/FindFLEX-DEFINES_FILE.rst         |    6 -
 Help/release/dev/FindGTK2_GTK2_TARGETS.rst         |    7 -
 Help/release/dev/FindGTK2_sigc++_c++11.rst         |    7 -
 Help/release/dev/FindGTest-imported-targets.rst    |    4 -
 Help/release/dev/FindOpenMP-clang.rst              |    4 -
 Help/release/dev/FindOpenSSL-msvc-static-rt.rst    |    6 -
 Help/release/dev/FindPNG-imported-targets.rst      |    4 -
 Help/release/dev/FindTIFF-imported-targets.rst     |    4 -
 Help/release/dev/FindXalanC.rst                    |    5 -
 Help/release/dev/FindXercesC-imported-targets.rst  |    4 -
 Help/release/dev/add-armcc-toolchain.rst           |    4 -
 Help/release/dev/add-cray-linux-platform.rst       |    7 -
 Help/release/dev/better-looking-mac-packages.rst   |    8 -
 Help/release/dev/cmake-E-multiple-inputs.rst       |   11 --
 Help/release/dev/cmake-E-time-quoting.rst          |    7 -
 Help/release/dev/cmake-W-options.rst               |   22 ---
 Help/release/dev/cmake-gui-select-toolset.rst      |    6 -
 .../dev/cpack-deb-config-file-source-field.rst     |    6 -
 Help/release/dev/cpack-deb-new-component-vars.rst  |    7 -
 Help/release/dev/cpack-dmg-multilanguage-sla.rst   |    7 -
 Help/release/dev/cpack-nsis-bitmap.rst             |    6 -
 .../dev/cpack-rpm-percomponent-group-and-name.rst  |    7 -
 Help/release/dev/deprecate-CMakeForceCompiler.rst  |    5 -
 Help/release/dev/install-DIRECTORY-genex.rst       |    6 -
 Help/release/dev/ios-universal.rst                 |    7 -
 Help/release/dev/mingw-clang-compile-features.rst  |    5 -
 Help/release/dev/regex-explorer.rst                |    6 -
 Help/release/dev/release-windows.rst               |    7 -
 Help/release/dev/vs-debug-fastlink.rst             |    5 -
 Help/release/dev/vs-global-properties.rst          |    5 -
 Help/release/index.rst                             |    1 +
 35 files changed, 183 insertions(+), 211 deletions(-)
 create mode 100644 Help/release/3.5.rst
 delete mode 100644 Help/release/dev/CMakeParseArguments-native-impl.rst
 delete mode 100644 Help/release/dev/ExternalProject-git-clone-o.rst
 delete mode 100644 Help/release/dev/FindBoost-imported-targets.rst
 delete mode 100644 Help/release/dev/FindFLEX-DEFINES_FILE.rst
 delete mode 100644 Help/release/dev/FindGTK2_GTK2_TARGETS.rst
 delete mode 100644 Help/release/dev/FindGTK2_sigc++_c++11.rst
 delete mode 100644 Help/release/dev/FindGTest-imported-targets.rst
 delete mode 100644 Help/release/dev/FindOpenMP-clang.rst
 delete mode 100644 Help/release/dev/FindOpenSSL-msvc-static-rt.rst
 delete mode 100644 Help/release/dev/FindPNG-imported-targets.rst
 delete mode 100644 Help/release/dev/FindTIFF-imported-targets.rst
 delete mode 100644 Help/release/dev/FindXalanC.rst
 delete mode 100644 Help/release/dev/FindXercesC-imported-targets.rst
 delete mode 100644 Help/release/dev/add-armcc-toolchain.rst
 delete mode 100644 Help/release/dev/add-cray-linux-platform.rst
 delete mode 100644 Help/release/dev/better-looking-mac-packages.rst
 delete mode 100644 Help/release/dev/cmake-E-multiple-inputs.rst
 delete mode 100644 Help/release/dev/cmake-E-time-quoting.rst
 delete mode 100644 Help/release/dev/cmake-W-options.rst
 delete mode 100644 Help/release/dev/cmake-gui-select-toolset.rst
 delete mode 100644 Help/release/dev/cpack-deb-config-file-source-field.rst
 delete mode 100644 Help/release/dev/cpack-deb-new-component-vars.rst
 delete mode 100644 Help/release/dev/cpack-dmg-multilanguage-sla.rst
 delete mode 100644 Help/release/dev/cpack-nsis-bitmap.rst
 delete mode 100644 Help/release/dev/cpack-rpm-percomponent-group-and-name.rst
 delete mode 100644 Help/release/dev/deprecate-CMakeForceCompiler.rst
 delete mode 100644 Help/release/dev/install-DIRECTORY-genex.rst
 delete mode 100644 Help/release/dev/ios-universal.rst
 delete mode 100644 Help/release/dev/mingw-clang-compile-features.rst
 delete mode 100644 Help/release/dev/regex-explorer.rst
 delete mode 100644 Help/release/dev/release-windows.rst
 delete mode 100644 Help/release/dev/vs-debug-fastlink.rst
 delete mode 100644 Help/release/dev/vs-global-properties.rst


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list