[Cmake-commits] CMake branch, next, updated. v3.6.2-2670-g75d86bd
Brad King
brad.king at kitware.com
Fri Sep 30 14:12:46 EDT 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 75d86bdf8a9e3eb9f72a832dbe45be05b7e2c341 (commit)
via 7ae67cb5a78707dd9dd4bf9d102f835442ed1f83 (commit)
from ba976bc7d8d36ce4c2fe7cb91c7a26d001c44d41 (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=75d86bdf8a9e3eb9f72a832dbe45be05b7e2c341
commit 75d86bdf8a9e3eb9f72a832dbe45be05b7e2c341
Merge: ba976bc 7ae67cb
Author: Brad King <brad.king at kitware.com>
AuthorDate: Fri Sep 30 14:12:45 2016 -0400
Commit: CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Fri Sep 30 14:12:45 2016 -0400
Merge topic 'doc-3.7-relnotes' into next
7ae67cb5 Revert topic 'doc-3.7-relnotes'
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=7ae67cb5a78707dd9dd4bf9d102f835442ed1f83
commit 7ae67cb5a78707dd9dd4bf9d102f835442ed1f83
Author: Brad King <brad.king at kitware.com>
AuthorDate: Fri Sep 30 14:12:25 2016 -0400
Commit: Brad King <brad.king at kitware.com>
CommitDate: Fri Sep 30 14:12:25 2016 -0400
Revert topic 'doc-3.7-relnotes'
It will be recreated with additional notes.
diff --git a/Help/release/3.7.rst b/Help/release/3.7.rst
deleted file mode 100644
index 4c4bcca..0000000
--- a/Help/release/3.7.rst
+++ /dev/null
@@ -1,298 +0,0 @@
-CMake 3.7 Release Notes
-***********************
-
-.. only:: html
-
- .. contents::
-
-Changes made since CMake 3.6 include the following.
-
-New Features
-============
-
-Platforms
----------
-
-* CMake now supports :ref:`Cross Compiling for Android` with simple
- toolchain files.
-
-* The Clang compiler is now supported on AIX.
-
-Generators
-----------
-
-* The :generator:`Ninja` generator learned to conditionally support
- Fortran when using a ``ninja`` tool that has the necessary features.
- See generator documentation for details.
-
-* The :generator:`Ninja` generator learned to produce phony targets
- of the form ``sub/dir/{test,install,package}`` to drive the build
- of a subdirectory installation, test or packaging target.
- This is equivalent to ``cd sub/dir; make {test,install,package}``
- with :ref:`Makefile Generators`.
-
-* The :generator:`Visual Studio 15` generator was added. This is
- experimental and based on Preview 4 because this version of VS
- has not been released.
-
-* :ref:`Visual Studio Generators` for VS 2010 and above learned to
- place ``.natvis`` source files into VS project files properly.
-
-* The :generator:`Xcode` generator's rudimentary Swift language support
- learned to honor a new :variable:`CMAKE_Swift_LANGUAGE_VERSION` variable
- to tell Xcode what version of Swift is used by the source.
-
-* The :generator:`CodeLite` generator gained a new
- :variable:`CMAKE_CODELITE_USE_TARGETS` option
- to change project creation from projects to targets.
-
-Commands
---------
-
-* The :command:`add_custom_command` command gained a new ``DEPFILE``
- option that works with the :generator:`Ninja` generator to provide
- implicit dependency information to the build tool.
-
-* The :command:`cmake_parse_arguments` command gained a new ``PARSE_ARGV``
- mode to read arguments directly from ``ARGC`` and ``ARGV#``
- variables inside a :command:`function` body.
-
-* The :command:`export` command gained an ``ANDROID_MK`` option
- to generate ``Android.mk`` files referencing CMake-built
- libraries as prebuilts for the Android NDK build system.
-
-* The :command:`file(DOWNLOAD)` and :command:`file(UPLOAD)` commands gained
- ``HTTPHEADER <HTTP-header>`` and ``USERPWD <username>:<password>`` options.
-
-* The :command:`find_library` and :command:`find_package` commands learned
- to search in ``lib32/`` directories when the build targets a 32-bit
- architecture. See the :prop_gbl:`FIND_LIBRARY_USE_LIB32_PATHS` global
- property.
-
-* The :command:`find_package` command gained the possibility of
- sorting compatible libraries by ``NAME`` or by ``NATURAL`` sorting by
- setting the two new variables :variable:`CMAKE_FIND_PACKAGE_SORT_ORDER`
- and :variable:`CMAKE_FIND_PACKAGE_SORT_DIRECTION`.
-
-* The :command:`if` command gained new boolean comparison operations
- ``LESS_EQUAL``, ``GREATER_EQUAL``, ``STRLESS_EQUAL``, ``STRGREATER_EQUAL``,
- ``VERSION_LESS_EQUAL``, and ``VERSION_GREATER_EQUAL``.
-
-* The :command:`install` command gained an ``EXPORT_ANDROID_MK``
- subcommand to install ``Android.mk`` files referencing installed
- libraries as prebuilts for the Android NDK build system.
-
-* The :command:`string(TIMESTAMP)` and :command:`file(TIMESTAMP)`
- commands gained support for the ``%a`` and ``%b`` placeholders.
- These are the abbreviated weekday and month names.
-
-* The :command:`try_compile` command source file signature now honors
- configuration-specific flags (e.g. :variable:`CMAKE_<LANG>_FLAGS_DEBUG`)
- in the generated test project. Previously only the default such flags
- for the current toolchain were used. See policy :policy:`CMP0066`.
-
-Variables
----------
-
-* Variable :variable:`CMAKE_FIND_PACKAGE_SORT_ORDER` was added to control
- the sorting mode of the :command:`find_package` command.
-
-* Variable :variable:`CMAKE_FIND_PACKAGE_SORT_DIRECTION` was added to control
- the sorting direction the :command:`find_package` command.
-
-* :variable:`Toolchain files <CMAKE_TOOLCHAIN_FILE>` may now set a
- :variable:`CMAKE_<LANG>_FLAGS_INIT` variable to initialize the
- :variable:`CMAKE_<LANG>_FLAGS` cache entry the first time a language is
- enabled in a build tree.
-
-* :variable:`Toolchain files <CMAKE_TOOLCHAIN_FILE>` may now set
- :variable:`CMAKE_EXE_LINKER_FLAGS_INIT`,
- :variable:`CMAKE_SHARED_LINKER_FLAGS_INIT`, and
- :variable:`CMAKE_MODULE_LINKER_FLAGS_INIT` variables to initialize the
- :variable:`CMAKE_EXE_LINKER_FLAGS`,
- :variable:`CMAKE_SHARED_LINKER_FLAGS`, and
- :variable:`CMAKE_MODULE_LINKER_FLAGS` cache entries the first time
- a language is enabled in a build tree.
-
-Properties
-----------
-
-* On Apple platforms the :prop_tgt:`BUNDLE_EXTENSION` target property
- now also applies to Frameworks and App Bundles.
-
-* A :prop_dir:`BINARY_DIR` directory property was added to get the
- absolute path to the binary directory corresponding to the source
- directory on which the property is read.
-
-* A :prop_dir:`BUILDSYSTEM_TARGETS` directory property was added to
- get the list of logical buildsystem target names added by the
- project in a directory.
-
-* A :prop_tgt:`LINK_WHAT_YOU_USE` target property and supporting
- :variable:`CMAKE_LINK_WHAT_YOU_USE` variable were introduced
- to detect (on UNIX) shared libraries that are linked but not
- needed by running ``ldd -r -u``.
-
-* A :prop_dir:`SOURCE_DIR` directory property was added to get the
- absolute path to the source directory associated with a directory.
-
-* A :prop_dir:`SUBDIRECTORIES` directory property was added to
- get the list of subdirectories added by a project in a directory.
-
-* A :prop_tgt:`VS_SDK_REFERENCES` target property was added to tell
- :ref:`Visual Studio Generators` to reference the named SDKs.
-
-* A :prop_sf:`VS_TOOL_OVERRIDE` source file property was created to tell
- :ref:`Visual Studio Generators` what tool to use for a source file.
-
-* The :prop_tgt:`WINDOWS_EXPORT_ALL_SYMBOLS` target property now applies
- to executable targets with the :prop_tgt:`ENABLE_EXPORTS` property set.
-
-* A :prop_sf:`XCODE_FILE_ATTRIBUTES` source file property was
- added to tell the :generator:`Xcode` generator to generate
- custom content in the Xcode project attributes for the file.
-
-Modules
--------
-
-* The :module:`CheckFortranSourceCompiles` module macro
- ``CHECK_Fortran_SOURCE_COMPILES`` gained a ``SRC_EXT`` option
- to specify a custom test Fortran source file extension.
-
-* The :module:`ExternalProject` module gained ``HTTP_USERNAME`` and
- ``HTTP_PASSWORD`` options to set http download credentials.
-
-* The :module:`ExternalProject` module gained a ``HTTP_HEADER``
- option to add http download headers.
-
-* The :module:`FindBISON` module ``BISON_TARGET`` macro learned a new
- ``REPORT_FILE`` option to specify the bison ``--report-file=`` option.
-
-* The :module:`FindBZip2` module now provides imported targets.
-
-* A :module:`FindICU` module was introduced to find the International
- Components for Unicode (ICU) libraries and programs.
-
-* The :module:`FindMatlab` module learned to find a SIMULINK component.
-
-* The :module:`FindOpenCL` module now provides imported targets.
-
-* The :module:`FindOpenMP` module learned to detect the OpenMP
- version (specification date) from the compiler.
-
-* A :module:`FindVulkan` module was added.
-
-* The :module:`GenerateExportHeader` module learned a new
- ``CUSTOM_CONTENT_FROM_VARIABLE`` option to specify a variable
- containing custom content for inclusion in the generated header.
-
-* The :module:`GNUInstallDirs` module gained a new
- :command:`GNUInstallDirs_get_absolute_install_dir` command.
-
-* The :module:`UseJava` module gained APIs to "export" jar targets
- for use by external CMake projects. See the ``install_jar_exports``
- and ``export_jars`` functions.
-
-CTest
------
-
-* CTest now supports test fixtures through the new :prop_test:`FIXTURES_SETUP`,
- :prop_test:`FIXTURES_CLEANUP` and :prop_test:`FIXTURES_REQUIRED` test
- properties. When using regular expressions or ``--rerun-failed`` to limit
- the tests to be run, a fixture's setup and cleanup tests will automatically
- be added to the execution set if any test requires that fixture.
-
-* The :command:`ctest_configure`, :command:`ctest_build`,
- :command:`ctest_test`, :command:`ctest_coverage`, and :command:`ctest_upload`
- commands gained a new ``CAPTURE_CMAKE_ERROR`` option to capture any errors
- that occur as the commands run into a variable and avoid affecting the return
- code of the :manual:`ctest(1)` process.
-
-CPack
------
-
-* CPack gained a ``productbuild`` generator on OS X, configured by
- the :module:`CPackProductBuild` module.
-
-* CPack gained a new :variable:`CPACK_PACKAGE_CHECKSUM` variable to
- enable generation of a checksum file for each package file.
-
-* The :module:`CPackDeb` module learned to support long file names
- when archive format is set to GNU tar.
- See :variable:`CPACK_DEBIAN_ARCHIVE_TYPE`
-
-* The :module:`CPackIFW` module gained a new
- :command:`cpack_ifw_add_package_resources` command to include additional
- resources in the installer binary.
-
-* The :module:`CPackIFW` module :command:`cpack_ifw_configure_component` and
- :command:`cpack_ifw_configure_component_group` commands gained a new
- ``USER_INTERFACES`` option to add a list of additonal pages to the IFW
- installer.
-
-* The :module:`CPackRPM` module learned to generate debuginfo
- packages on demand. See :variable:`CPACK_RPM_DEBUGINFO_PACKAGE`
- and its per component version.
-
-* The :module:`CPackRPM` module learned to generate source rpm
- (SRPM) packages on demand. See :variable:`CPACK_RPM_PACKAGE_SOURCES`,
- :variable:`CPACK_RPM_SOURCE_PKG_BUILD_PARAMS` and
- :variable:`CPACK_RPM_SOURCE_PKG_PACKAGING_INSTALL_PREFIX`.
-
-* The CPack WIX generator now supports
- :variable:`CPACK_WIX_SKIP_PROGRAM_FOLDER` to allow specification
- of a custom absolute installation prefix outside
- of the ProgramFiles folders.
-
-* The CPack WIX generator now supports
- :variable:`CPACK_COMPONENT_<compName>_DISABLED`.
- This can be used to deselect a component from being installed by default.
-
-* The CPack WIX generator now supports :variable:`CPACK_WIX_PATCH_FILE`
- fragments for Feature elements.
-
-* The CPack WIX generator now supports
- :variable:`CPACK_WIX_ROOT_FEATURE_TITLE` and
- :variable:`CPACK_WIX_ROOT_FEATURE_DESCRIPTION` to allow the specification
- of a custom title and description for the root feature element.
-
-Other
------
-
-* :manual:`cmake(1)` gained a ``-E capabilities`` option to provide a
- machine-readable (JSON) description of the capabilities of the
- cmake tool (available generators, etc.).
-
-* A new :manual:`cmake-server(7)` mode was added to provide semantic
- information about a CMake-generated buildsystem to clients through
- a JSON protocol. Currently all protocols are experimental and subject
- to change.
-
-* The :manual:`cmake(1)` command learned a ``--trace-source=<file>`` option.
-
-* :manual:`ccmake(1)` learned to support vim-like navigation bindings.
-
-* :manual:`cmake-gui(1)` gained a button to open the generated project file
- for :ref:`Visual Studio Generators` and the :generator:`Xcode` generator.
-
-Deprecated and Removed Features
-===============================
-
-* We no longer provide Linux i386 binaries for download from ``cmake.org``
- for new versions of CMake.
-
-* Vim support files ``cmake-indent.vim``, ``cmake-syntax.vim``, and
- ``cmake-help.vim`` have been removed in favor of the files now provided
- from the `vim-cmake-syntax`_ project.
-
-Other Changes
-=============
-
-* The Fortran dependency scanner learned to support the syntax of
- `Fortran Submodules`_.
-
-* Vim support files ``indent/cmake.vim`` and ``syntax/cmake.vim``
- from the `vim-cmake-syntax`_ project are now distributed with CMake.
-
-.. _`Fortran Submodules`: http://fortranwiki.org/fortran/show/Submodules
-.. _`vim-cmake-syntax`: https://github.com/pboettch/vim-cmake-syntax
diff --git a/Help/release/dev/CheckFortranSourceCompiles-custom-ext.rst b/Help/release/dev/CheckFortranSourceCompiles-custom-ext.rst
new file mode 100644
index 0000000..bf62812
--- /dev/null
+++ b/Help/release/dev/CheckFortranSourceCompiles-custom-ext.rst
@@ -0,0 +1,6 @@
+CheckFortranSourceCompiles-custom-ext
+-------------------------------------
+
+* The :module:`CheckFortranSourceCompiles` module macro
+ ``CHECK_Fortran_SOURCE_COMPILES`` gained a ``SRC_EXT`` option
+ to specify a custom test Fortran source file extension.
diff --git a/Help/release/dev/ExternalProject-HTTP_HEADER.rst b/Help/release/dev/ExternalProject-HTTP_HEADER.rst
new file mode 100644
index 0000000..927d1b2
--- /dev/null
+++ b/Help/release/dev/ExternalProject-HTTP_HEADER.rst
@@ -0,0 +1,5 @@
+ExternalProject-HTTP_HEADER
+---------------------------
+
+* The :module:`ExternalProject` module gained a ``HTTP_HEADER``
+ option to add http download headers.
diff --git a/Help/release/dev/ExternalProject-http-credentials.rst b/Help/release/dev/ExternalProject-http-credentials.rst
new file mode 100644
index 0000000..e3a362a
--- /dev/null
+++ b/Help/release/dev/ExternalProject-http-credentials.rst
@@ -0,0 +1,5 @@
+ExternalProject-http-credentials
+--------------------------------
+
+* The :module:`ExternalProject` module gained ``HTTP_USERNAME`` and
+ ``HTTP_PASSWORD`` options to set http download credentials.
diff --git a/Help/release/dev/FindBISON-report-file.rst b/Help/release/dev/FindBISON-report-file.rst
new file mode 100644
index 0000000..0b59128
--- /dev/null
+++ b/Help/release/dev/FindBISON-report-file.rst
@@ -0,0 +1,5 @@
+FindBISON-report-file
+---------------------
+
+* The :module:`FindBISON` module ``BISON_TARGET`` macro learned a new
+ ``REPORT_FILE`` option to specify the bison ``--report-file=`` option.
diff --git a/Help/release/dev/FindMatlab-simulink.rst b/Help/release/dev/FindMatlab-simulink.rst
new file mode 100644
index 0000000..cd25412
--- /dev/null
+++ b/Help/release/dev/FindMatlab-simulink.rst
@@ -0,0 +1,4 @@
+FindMatlab-simulink
+-------------------
+
+* The :module:`FindMatlab` module learned to find a SIMULINK component.
diff --git a/Help/release/dev/FindOpenCL-imported-target.rst b/Help/release/dev/FindOpenCL-imported-target.rst
new file mode 100644
index 0000000..259c745
--- /dev/null
+++ b/Help/release/dev/FindOpenCL-imported-target.rst
@@ -0,0 +1,4 @@
+FindOpenCL-imported-target
+--------------------------
+
+* The :module:`FindOpenCL` module now provides imported targets.
diff --git a/Help/release/dev/FindOpenMP-updates.rst b/Help/release/dev/FindOpenMP-updates.rst
new file mode 100644
index 0000000..cb29a71
--- /dev/null
+++ b/Help/release/dev/FindOpenMP-updates.rst
@@ -0,0 +1,5 @@
+FindOpenMP-updates
+------------------
+
+* The :module:`FindOpenMP` module learned to detect the OpenMP
+ version (specification date) from the compiler.
diff --git a/Help/release/dev/FindVulkan.rst b/Help/release/dev/FindVulkan.rst
new file mode 100644
index 0000000..bb5447e
--- /dev/null
+++ b/Help/release/dev/FindVulkan.rst
@@ -0,0 +1,4 @@
+FindVulkan
+----------
+
+* A :module:`FindVulkan` module was added.
diff --git a/Help/release/dev/GNUInstallDirs-function.rst b/Help/release/dev/GNUInstallDirs-function.rst
new file mode 100644
index 0000000..65ea7fb
--- /dev/null
+++ b/Help/release/dev/GNUInstallDirs-function.rst
@@ -0,0 +1,5 @@
+GNUInstallDirs-function
+-----------------------
+
+* The :module:`GNUInstallDirs` module gained a new
+ :command:`GNUInstallDirs_get_absolute_install_dir` command.
diff --git a/Help/release/dev/GenerateExportHeader-custom-content.rst b/Help/release/dev/GenerateExportHeader-custom-content.rst
new file mode 100644
index 0000000..161261c
--- /dev/null
+++ b/Help/release/dev/GenerateExportHeader-custom-content.rst
@@ -0,0 +1,6 @@
+GenerateExportHeader-custom-content
+-----------------------------------
+
+* The :module:`GenerateExportHeader` module learned a new
+ ``CUSTOM_CONTENT_FROM_VARIABLE`` option to specify a variable
+ containing custom content for inclusion in the generated header.
diff --git a/Help/release/dev/add-extra-boolean-comparisons.rst b/Help/release/dev/add-extra-boolean-comparisons.rst
new file mode 100644
index 0000000..a928994
--- /dev/null
+++ b/Help/release/dev/add-extra-boolean-comparisons.rst
@@ -0,0 +1,6 @@
+add-extra-boolean-comparisons
+-----------------------------
+
+* The :command:`if` command gained new boolean comparison operations
+ ``LESS_EQUAL``, ``GREATER_EQUAL``, ``STRLESS_EQUAL``, ``STRGREATER_EQUAL``,
+ ``VERSION_LESS_EQUAL``, and ``VERSION_GREATER_EQUAL``.
diff --git a/Help/release/dev/add_androidmk_generator.rst b/Help/release/dev/add_androidmk_generator.rst
new file mode 100644
index 0000000..dd7867c
--- /dev/null
+++ b/Help/release/dev/add_androidmk_generator.rst
@@ -0,0 +1,10 @@
+add_androidmk_generator
+-----------------------
+
+* The :command:`install` command gained an ``EXPORT_ANDROID_MK``
+ subcommand to install ``Android.mk`` files referencing installed
+ libraries as prebuilts for the Android NDK build system.
+
+* The :command:`export` command gained an ``ANDROID_MK`` option
+ to generate ``Android.mk`` files referencing CMake-built
+ libraries as prebuilts for the Android NDK build system.
diff --git a/Help/release/dev/aix-clang.rst b/Help/release/dev/aix-clang.rst
new file mode 100644
index 0000000..2ff53bf
--- /dev/null
+++ b/Help/release/dev/aix-clang.rst
@@ -0,0 +1,4 @@
+aix-clang
+---------
+
+* The Clang compiler is now supported on AIX.
diff --git a/Help/release/dev/android-platform-modules.rst b/Help/release/dev/android-platform-modules.rst
new file mode 100644
index 0000000..79ae992
--- /dev/null
+++ b/Help/release/dev/android-platform-modules.rst
@@ -0,0 +1,5 @@
+android-platform-modules
+------------------------
+
+* CMake now supports :ref:`Cross Compiling for Android` with simple
+ toolchain files.
diff --git a/Help/release/dev/app-framework-bundle-extension.rst b/Help/release/dev/app-framework-bundle-extension.rst
new file mode 100644
index 0000000..01855a2
--- /dev/null
+++ b/Help/release/dev/app-framework-bundle-extension.rst
@@ -0,0 +1,5 @@
+app-framework-bundle-extension
+------------------------------
+
+* On Apple platforms the :prop_tgt:`BUNDLE_EXTENSION` now also applies to
+ Frameworks and App Bundles.
diff --git a/Help/release/dev/bzip2-imported-targets.rst b/Help/release/dev/bzip2-imported-targets.rst
new file mode 100644
index 0000000..be58b96
--- /dev/null
+++ b/Help/release/dev/bzip2-imported-targets.rst
@@ -0,0 +1,4 @@
+bzip2-imported-targets
+----------------------
+
+* The :module:`FindBZip2` module now provides imported targets.
diff --git a/Help/release/dev/ccmake-vim-navigation.rst b/Help/release/dev/ccmake-vim-navigation.rst
new file mode 100644
index 0000000..8fc1416
--- /dev/null
+++ b/Help/release/dev/ccmake-vim-navigation.rst
@@ -0,0 +1,4 @@
+ccmake-vim-navigation
+---------------------
+
+* :manual:`ccmake(1)` learned to support vim-like navigation bindings.
diff --git a/Help/release/dev/cmake-capabilities.rst b/Help/release/dev/cmake-capabilities.rst
new file mode 100644
index 0000000..7abb973
--- /dev/null
+++ b/Help/release/dev/cmake-capabilities.rst
@@ -0,0 +1,6 @@
+cmake-capabilities
+------------------
+
+* :manual:`cmake(1)` gained a ``-E capabilities`` option to provide a
+ machine-readable (JSON) description of the capabilities of the
+ cmake tool (available generators, etc.).
diff --git a/Help/release/dev/cmake-gui-open-project.rst b/Help/release/dev/cmake-gui-open-project.rst
new file mode 100644
index 0000000..32f0f0f
--- /dev/null
+++ b/Help/release/dev/cmake-gui-open-project.rst
@@ -0,0 +1,5 @@
+cmake-gui-open-project
+----------------------
+
+* :manual:`cmake-gui(1)` gained a button to open the generated project file
+ for :ref:`Visual Studio Generators` and the :generator:`Xcode` generator.
diff --git a/Help/release/dev/cmake-server-basic.rst b/Help/release/dev/cmake-server-basic.rst
new file mode 100644
index 0000000..0b97660
--- /dev/null
+++ b/Help/release/dev/cmake-server-basic.rst
@@ -0,0 +1,6 @@
+cmake-server-basic
+------------------
+
+* A new :manual:`cmake-server(7)` mode was added to provide semantic
+ information about a CMake-generated buildsystem to clients through
+ a JSON protocol.
diff --git a/Help/release/dev/cmake-trace-source.rst b/Help/release/dev/cmake-trace-source.rst
new file mode 100644
index 0000000..9b17f6c
--- /dev/null
+++ b/Help/release/dev/cmake-trace-source.rst
@@ -0,0 +1,4 @@
+cmake-trace-source
+------------------
+
+* The :manual:`cmake(1)` command learned a ``--trace-source=<file>`` option.
diff --git a/Help/release/dev/codelite-organize-by-target.rst b/Help/release/dev/codelite-organize-by-target.rst
new file mode 100644
index 0000000..0979228
--- /dev/null
+++ b/Help/release/dev/codelite-organize-by-target.rst
@@ -0,0 +1,6 @@
+codelite-organize-by-target
+---------------------------
+
+* The :generator:`CodeLite` generator gained a new
+ :variable:`CMAKE_CODELITE_USE_TARGETS` option
+ to change project creation from projects to targets.
diff --git a/Help/release/dev/cpack-deb-long-filenames.rst b/Help/release/dev/cpack-deb-long-filenames.rst
new file mode 100644
index 0000000..6113eaf
--- /dev/null
+++ b/Help/release/dev/cpack-deb-long-filenames.rst
@@ -0,0 +1,6 @@
+cpack-deb-long-filenames
+------------------------
+
+* The :module:`CPackDeb` module learned to support long file names
+ when archive format is set to GNU tar.
+ See :variable:`CPACK_DEBIAN_ARCHIVE_TYPE`
diff --git a/Help/release/dev/cpack-rpm-debuginfo-pkg.rst b/Help/release/dev/cpack-rpm-debuginfo-pkg.rst
new file mode 100644
index 0000000..8b37fe4
--- /dev/null
+++ b/Help/release/dev/cpack-rpm-debuginfo-pkg.rst
@@ -0,0 +1,6 @@
+cpack-rpm-debuginfo-pkg
+-----------------------
+
+* The :module:`CPackRPM` module learned to generate debuginfo
+ packages on demand. See :variable:`CPACK_RPM_DEBUGINFO_PACKAGE`
+ and its per component version.
diff --git a/Help/release/dev/cpack-rpm-srpm-package.rst b/Help/release/dev/cpack-rpm-srpm-package.rst
new file mode 100644
index 0000000..803b9fc
--- /dev/null
+++ b/Help/release/dev/cpack-rpm-srpm-package.rst
@@ -0,0 +1,7 @@
+cpack-rpm-srpm-package
+----------------------
+
+* The :module:`CPackRPM` module learned to generate source rpm
+ (SRPM) packages on demand. See :variable:`CPACK_RPM_PACKAGE_SOURCES`,
+ :variable:`CPACK_RPM_SOURCE_PKG_BUILD_PARAMS` and
+ :variable:`CPACK_RPM_SOURCE_PKG_PACKAGING_INSTALL_PREFIX`.
diff --git a/Help/release/dev/cpack.hash_computing.rst b/Help/release/dev/cpack.hash_computing.rst
new file mode 100644
index 0000000..9780bb2
--- /dev/null
+++ b/Help/release/dev/cpack.hash_computing.rst
@@ -0,0 +1,5 @@
+cpack.hash_computing
+--------------------
+
+* CPack gained a new :variable:`CPACK_PACKAGE_CHECKSUM` variable to
+ enable generation of a checksum file for each package file.
diff --git a/Help/release/dev/ctest-capture-error.rst b/Help/release/dev/ctest-capture-error.rst
new file mode 100644
index 0000000..5a286c7
--- /dev/null
+++ b/Help/release/dev/ctest-capture-error.rst
@@ -0,0 +1,8 @@
+ctest-capture-error
+-------------------
+
+* The :command:`ctest_configure`, :command:`ctest_build`,
+ :command:`ctest_test`, :command:`ctest_coverage`, and :command:`ctest_upload`
+ commands gained a new ``CAPTURE_CMAKE_ERROR`` option to capture any errors
+ that occur as the commands run into a variable and avoid affecting the return
+ code of the :manual:`ctest(1)` process.
diff --git a/Help/release/dev/directory-list-targets-and-subdirs.rst b/Help/release/dev/directory-list-targets-and-subdirs.rst
new file mode 100644
index 0000000..85f2c82
--- /dev/null
+++ b/Help/release/dev/directory-list-targets-and-subdirs.rst
@@ -0,0 +1,16 @@
+directory-list-targets-and-subdirs
+----------------------------------
+
+* A :prop_dir:`SOURCE_DIR` directory property was added to get the
+ absolute path to the source directory associated with a directory.
+
+* A :prop_dir:`BINARY_DIR` directory property was added to get the
+ absolute path to the binary directory corresponding to the source
+ directory on which the property is read.
+
+* A :prop_dir:`BUILDSYSTEM_TARGETS` directory property was added to
+ get the list of logical buildsystem target names added by the
+ project in a directory.
+
+* A :prop_dir:`SUBDIRECTORIES` directory property was added to
+ get the list of subdirectories added by a project in a directory.
diff --git a/Help/release/dev/drop-linux-i386-binary.rst b/Help/release/dev/drop-linux-i386-binary.rst
new file mode 100644
index 0000000..60aa74e
--- /dev/null
+++ b/Help/release/dev/drop-linux-i386-binary.rst
@@ -0,0 +1,5 @@
+drop-linux-i386-binary
+----------------------
+
+* We no longer provide Linux i386 binaries for download from ``cmake.org``
+ for new versions of CMake.
diff --git a/Help/release/dev/file-curl-httpheader.rst b/Help/release/dev/file-curl-httpheader.rst
new file mode 100644
index 0000000..2147d40
--- /dev/null
+++ b/Help/release/dev/file-curl-httpheader.rst
@@ -0,0 +1,5 @@
+file-curl-httpheader
+--------------------
+
+* The :command:`file(DOWNLOAD)` and :command:`file(UPLOAD)` commands
+ gained a ``HTTPHEADER <HTTP-header>`` option.
diff --git a/Help/release/dev/file-curl-userpw.rst b/Help/release/dev/file-curl-userpw.rst
new file mode 100644
index 0000000..4ae1fee
--- /dev/null
+++ b/Help/release/dev/file-curl-userpw.rst
@@ -0,0 +1,5 @@
+file-curl-userpw
+----------------
+
+* The :command:`file(DOWNLOAD)` and :command:`file(UPLOAD)` commands
+ gained a ``USERPWD <username>:<password>`` option.
diff --git a/Help/release/dev/find-lib32.rst b/Help/release/dev/find-lib32.rst
new file mode 100644
index 0000000..00818dc
--- /dev/null
+++ b/Help/release/dev/find-lib32.rst
@@ -0,0 +1,7 @@
+find-lib32
+----------
+
+* The :command:`find_library` and :command:`find_package` commands learned
+ to search in ``lib32/`` directories when the build targets a 32-bit
+ architecture. See the :prop_gbl:`FIND_LIBRARY_USE_LIB32_PATHS` global
+ property.
diff --git a/Help/release/dev/find_package-dir-sort.rst b/Help/release/dev/find_package-dir-sort.rst
new file mode 100644
index 0000000..67b93eb
--- /dev/null
+++ b/Help/release/dev/find_package-dir-sort.rst
@@ -0,0 +1,13 @@
+find_package-dir-sort
+---------------------
+
+* The :command:`find_package` command gained the possibility of
+ sorting compatible libraries by ``NAME`` or by ``NATURAL`` sorting by
+ setting the two new variables :variable:`CMAKE_FIND_PACKAGE_SORT_ORDER`
+ and :variable:`CMAKE_FIND_PACKAGE_SORT_DIRECTION`.
+
+* Variable :variable:`CMAKE_FIND_PACKAGE_SORT_ORDER` was added to control
+ the sorting mode of the :command:`find_package` command.
+
+* Variable :variable:`CMAKE_FIND_PACKAGE_SORT_DIRECTION` was added to control
+ the sorting direction the :command:`find_package` command.
diff --git a/Help/release/dev/findicu.rst b/Help/release/dev/findicu.rst
new file mode 100644
index 0000000..0950327
--- /dev/null
+++ b/Help/release/dev/findicu.rst
@@ -0,0 +1,5 @@
+findicu
+-------
+
+* A :module:`FindICU` module was introduced to find the International
+ Components for Unicode (ICU) libraries and programs.
diff --git a/Help/release/dev/fortran-submodules.rst b/Help/release/dev/fortran-submodules.rst
new file mode 100644
index 0000000..e4e9657
--- /dev/null
+++ b/Help/release/dev/fortran-submodules.rst
@@ -0,0 +1,7 @@
+fortran-submodules
+------------------
+
+* The Fortran dependency scanner learned to support the syntax of
+ `Fortran Submodules`_.
+
+.. _`Fortran Submodules`: http://fortranwiki.org/fortran/show/Submodules
diff --git a/Help/release/dev/ifw-package-resources.rst b/Help/release/dev/ifw-package-resources.rst
new file mode 100644
index 0000000..28ea5c4
--- /dev/null
+++ b/Help/release/dev/ifw-package-resources.rst
@@ -0,0 +1,6 @@
+ifw-package-resources
+---------------------
+
+* The :module:`CPackIFW` module gained a new
+ :command:`cpack_ifw_add_package_resources` command to include additional
+ resources in the installer binary.
diff --git a/Help/release/dev/ifw-user-interfaces.rst b/Help/release/dev/ifw-user-interfaces.rst
new file mode 100644
index 0000000..26e241a
--- /dev/null
+++ b/Help/release/dev/ifw-user-interfaces.rst
@@ -0,0 +1,7 @@
+ifw-user-interfaces
+-------------------
+
+* The :module:`CPackIFW` module :command:`cpack_ifw_configure_component` and
+ :command:`cpack_ifw_configure_component_group` commands gained a new
+ ``USER_INTERFACES`` option to add a list of additonal pages to the IFW
+ installer.
diff --git a/Help/release/dev/java-export-targets.rst b/Help/release/dev/java-export-targets.rst
new file mode 100644
index 0000000..5b70e97
--- /dev/null
+++ b/Help/release/dev/java-export-targets.rst
@@ -0,0 +1,6 @@
+java-export-targets
+-------------------
+
+* The :module:`UseJava` module gained APIs to "export" jar targets
+ for use by external CMake projects. See the ``install_jar_exports``
+ and ``export_jars`` functions.
diff --git a/Help/release/dev/link_what_you_use.rst b/Help/release/dev/link_what_you_use.rst
new file mode 100644
index 0000000..8d1e598
--- /dev/null
+++ b/Help/release/dev/link_what_you_use.rst
@@ -0,0 +1,7 @@
+link_what_you_use
+-----------------
+
+* A :prop_tgt:`LINK_WHAT_YOU_USE` target property and supporting
+ :variable:`CMAKE_LINK_WHAT_YOU_USE` variable were introduced
+ to detect (on UNIX) shared libraries that are linked but not
+ needed by running ``ldd -r -u``.
diff --git a/Help/release/dev/ninja-add_custom_command-depfile.rst b/Help/release/dev/ninja-add_custom_command-depfile.rst
new file mode 100644
index 0000000..c8099fe
--- /dev/null
+++ b/Help/release/dev/ninja-add_custom_command-depfile.rst
@@ -0,0 +1,6 @@
+ninja-add_custom_command-depfile
+--------------------------------
+
+* The :command:`add_custom_command` command gained a new ``DEPFILE``
+ option that works with the :generator:`Ninja` generator to provide
+ implicit dependency information to the build tool.
diff --git a/Help/release/dev/ninja-directory-targets.rst b/Help/release/dev/ninja-directory-targets.rst
new file mode 100644
index 0000000..c4269d8
--- /dev/null
+++ b/Help/release/dev/ninja-directory-targets.rst
@@ -0,0 +1,8 @@
+ninja-directory-targets
+-----------------------
+
+* The :generator:`Ninja` generator learned to produce phony targets
+ of the form ``sub/dir/{test,install,package}`` to drive the build
+ of a subdirectory installation, test or packaging target.
+ This is equivalent to ``cd sub/dir; make {test,install,package}``
+ with :ref:`Makefile Generators`.
diff --git a/Help/release/dev/ninja-fortran.rst b/Help/release/dev/ninja-fortran.rst
new file mode 100644
index 0000000..612b1ff
--- /dev/null
+++ b/Help/release/dev/ninja-fortran.rst
@@ -0,0 +1,6 @@
+ninja-fortran
+-------------
+
+* The :generator:`Ninja` generator learned to conditionally support
+ Fortran when using a ``ninja`` tool that has the necessary features.
+ See generator documentation for details.
diff --git a/Help/release/dev/parse_arguments_argv_n.rst b/Help/release/dev/parse_arguments_argv_n.rst
new file mode 100644
index 0000000..758b72a
--- /dev/null
+++ b/Help/release/dev/parse_arguments_argv_n.rst
@@ -0,0 +1,6 @@
+parse_arguments_argv_n
+----------------------
+
+* The :command:`cmake_parse_arguments` command gained a new
+ mode to read arguments directly from ``ARGC`` and ``ARGV#``
+ variables inside a :command:`function` body.
diff --git a/Help/release/dev/productbuild.rst b/Help/release/dev/productbuild.rst
new file mode 100644
index 0000000..ebe213b
--- /dev/null
+++ b/Help/release/dev/productbuild.rst
@@ -0,0 +1,5 @@
+productbuild
+------------
+
+* CPack gained a ``productbuild`` generator on OS X, configured by
+ the :module:`CPackProductBuild` module.
diff --git a/Help/release/dev/test-fixtures.rst b/Help/release/dev/test-fixtures.rst
new file mode 100644
index 0000000..a466c46
--- /dev/null
+++ b/Help/release/dev/test-fixtures.rst
@@ -0,0 +1,8 @@
+test-fixtures
+-------------
+
+* CTest now supports test fixtures through the new :prop_test:`FIXTURES_SETUP`,
+ :prop_test:`FIXTURES_CLEANUP` and :prop_test:`FIXTURES_REQUIRED` test
+ properties. When using regular expressions or ``--rerun-failed`` to limit
+ the tests to be run, a fixture's setup and cleanup tests will automatically
+ be added to the execution set if any test requires that fixture.
diff --git a/Help/release/dev/timestamp-names.rst b/Help/release/dev/timestamp-names.rst
new file mode 100644
index 0000000..ea54b5c
--- /dev/null
+++ b/Help/release/dev/timestamp-names.rst
@@ -0,0 +1,6 @@
+timestamp-names
+---------------
+
+* The :command:`string(TIMESTAMP)` and :command:`file(TIMESTAMP)`
+ commands gained support for the ``%a`` and ``%b`` placeholders.
+ These are the abbreviated weekday and month names.
diff --git a/Help/release/dev/toolchain-flag-init.rst b/Help/release/dev/toolchain-flag-init.rst
new file mode 100644
index 0000000..37e363d
--- /dev/null
+++ b/Help/release/dev/toolchain-flag-init.rst
@@ -0,0 +1,16 @@
+toolchain-flag-init
+-------------------
+
+* :variable:`Toolchain files <CMAKE_TOOLCHAIN_FILE>` may now set a
+ :variable:`CMAKE_<LANG>_FLAGS_INIT` variable to initialize the
+ :variable:`CMAKE_<LANG>_FLAGS` cache entry the first time a language is
+ enabled in a build tree.
+
+* :variable:`Toolchain files <CMAKE_TOOLCHAIN_FILE>` may now set
+ :variable:`CMAKE_EXE_LINKER_FLAGS_INIT`,
+ :variable:`CMAKE_SHARED_LINKER_FLAGS_INIT`, and
+ :variable:`CMAKE_MODULE_LINKER_FLAGS_INIT` variables to initialize the
+ :variable:`CMAKE_EXE_LINKER_FLAGS`,
+ :variable:`CMAKE_SHARED_LINKER_FLAGS`, and
+ :variable:`CMAKE_MODULE_LINKER_FLAGS` cache entries the first time
+ a language is enabled in a build tree.
diff --git a/Help/release/dev/try_compile-config-flags.rst b/Help/release/dev/try_compile-config-flags.rst
new file mode 100644
index 0000000..ebfd6a4
--- /dev/null
+++ b/Help/release/dev/try_compile-config-flags.rst
@@ -0,0 +1,7 @@
+try_compile-config-flags
+------------------------
+
+* The :command:`try_compile` command source file signature now honors
+ configuration-specific flags (e.g. :variable:`CMAKE_<LANG>_FLAGS_DEBUG`)
+ in the generated test project. Previously only the default such flags
+ for the current toolchain were used. See policy :policy:`CMP0066`.
diff --git a/Help/release/dev/vim-cmake-syntax.rst b/Help/release/dev/vim-cmake-syntax.rst
new file mode 100644
index 0000000..1757f9c
--- /dev/null
+++ b/Help/release/dev/vim-cmake-syntax.rst
@@ -0,0 +1,11 @@
+vim-cmake-syntax
+----------------
+
+* Vim support files ``indent/cmake.vim`` and ``syntax/cmake.vim``
+ from the `vim-cmake-syntax`_ project are now distributed with CMake.
+
+* Vim support files ``cmake-indent.vim``, ``cmake-syntax.vim``, and
+ ``cmake-help.vim`` have been removed in favor of the files now provided
+ from the `vim-cmake-syntax`_ project.
+
+.. _`vim-cmake-syntax`: https://github.com/pboettch/vim-cmake-syntax
diff --git a/Help/release/dev/vs-15-generator.rst b/Help/release/dev/vs-15-generator.rst
new file mode 100644
index 0000000..be40cbc
--- /dev/null
+++ b/Help/release/dev/vs-15-generator.rst
@@ -0,0 +1,4 @@
+vs-15-generator
+---------------
+
+* The :generator:`Visual Studio 15` generator was added.
diff --git a/Help/release/dev/vs-natvis.rst b/Help/release/dev/vs-natvis.rst
new file mode 100644
index 0000000..7cc9844
--- /dev/null
+++ b/Help/release/dev/vs-natvis.rst
@@ -0,0 +1,5 @@
+vs-natvis
+---------
+
+* :ref:`Visual Studio Generators` for VS 2010 and above learned to
+ place ``.natvis`` source files into VS project files properly.
diff --git a/Help/release/dev/vs-sdk-refs.rst b/Help/release/dev/vs-sdk-refs.rst
new file mode 100644
index 0000000..55232e3
--- /dev/null
+++ b/Help/release/dev/vs-sdk-refs.rst
@@ -0,0 +1,5 @@
+vs-sdk-refs
+-----------
+
+* A :prop_tgt:`VS_SDK_REFERENCES` target property was added to tell
+ :ref:`Visual Studio Generators` to reference the named SDKs.
diff --git a/Help/release/dev/vs-tool-override.rst b/Help/release/dev/vs-tool-override.rst
new file mode 100644
index 0000000..e1177c8
--- /dev/null
+++ b/Help/release/dev/vs-tool-override.rst
@@ -0,0 +1,5 @@
+vs-tool-override
+----------------
+
+* A :prop_sf:`VS_TOOL_OVERRIDE` source file property was created to tell
+ :ref:`Visual Studio Generators` what tool to use for a source file.
diff --git a/Help/release/dev/windows-export-all-from-exe.rst b/Help/release/dev/windows-export-all-from-exe.rst
new file mode 100644
index 0000000..48c16ec
--- /dev/null
+++ b/Help/release/dev/windows-export-all-from-exe.rst
@@ -0,0 +1,5 @@
+windows-export-all-from-exe
+---------------------------
+
+* The :prop_tgt:`WINDOWS_EXPORT_ALL_SYMBOLS` target property now applies
+ to executable targets with the :prop_tgt:`ENABLE_EXPORTS` property set.
diff --git a/Help/release/dev/wix-custom-install-dir.rst b/Help/release/dev/wix-custom-install-dir.rst
new file mode 100644
index 0000000..cd12a88
--- /dev/null
+++ b/Help/release/dev/wix-custom-install-dir.rst
@@ -0,0 +1,7 @@
+wix-custom-install-dir
+----------------------
+
+* The CPack WIX generator now supports
+ :variable:`CPACK_WIX_SKIP_PROGRAM_FOLDER` to allow specification
+ of a custom absolute installation prefix outside
+ of the ProgramFiles folders.
diff --git a/Help/release/dev/wix-disabled-components.rst b/Help/release/dev/wix-disabled-components.rst
new file mode 100644
index 0000000..a7e4d5f
--- /dev/null
+++ b/Help/release/dev/wix-disabled-components.rst
@@ -0,0 +1,6 @@
+wix-disabled-components
+-----------------------
+
+* The CPack WIX generator now supports
+ :variable:`CPACK_COMPONENT_<compName>_DISABLED`.
+ This can be used to deselect a component from being installed by default.
diff --git a/Help/release/dev/wix-feature-patch.rst b/Help/release/dev/wix-feature-patch.rst
new file mode 100644
index 0000000..0b1cbe3
--- /dev/null
+++ b/Help/release/dev/wix-feature-patch.rst
@@ -0,0 +1,5 @@
+wix-feature-patch
+-----------------
+
+* The CPack WIX generator now supports
+ CPACK_WIX_PATCH_FILE fragments for Feature elements.
diff --git a/Help/release/dev/wix-root-description.rst b/Help/release/dev/wix-root-description.rst
new file mode 100644
index 0000000..24afed2
--- /dev/null
+++ b/Help/release/dev/wix-root-description.rst
@@ -0,0 +1,7 @@
+wix-root-description
+--------------------
+
+* The CPack WIX generator now supports
+ :variable:`CPACK_WIX_ROOT_FEATURE_TITLE` and
+ :variable:`CPACK_WIX_ROOT_FEATURE_DESCRIPTION` to allow the specification
+ of a custom title and description for the root feature element.
diff --git a/Help/release/dev/xcode-file-attributes.rst b/Help/release/dev/xcode-file-attributes.rst
new file mode 100644
index 0000000..35824fa
--- /dev/null
+++ b/Help/release/dev/xcode-file-attributes.rst
@@ -0,0 +1,6 @@
+xcode-file-attributes
+---------------------
+
+* A :prop_sf:`XCODE_FILE_ATTRIBUTES` source file property was
+ added to tell the :generator:`Xcode` generator to generate
+ custom content in the Xcode project attributes for the file.
diff --git a/Help/release/dev/xcode-swift-version.rst b/Help/release/dev/xcode-swift-version.rst
new file mode 100644
index 0000000..5dff23c
--- /dev/null
+++ b/Help/release/dev/xcode-swift-version.rst
@@ -0,0 +1,6 @@
+xcode-swift-version
+-------------------
+
+* The :generator:`Xcode` generator's rudimentary Swift language support
+ learned to honor a new :variable:`CMAKE_Swift_LANGUAGE_VERSION` variable
+ to tell Xcode what version of Swift is used by the source.
diff --git a/Help/release/index.rst b/Help/release/index.rst
index 30decd5..e93b880 100644
--- a/Help/release/index.rst
+++ b/Help/release/index.rst
@@ -13,7 +13,6 @@ Releases
.. toctree::
:maxdepth: 1
- 3.7 <3.7>
3.6 <3.6>
3.5 <3.5>
3.4 <3.4>
-----------------------------------------------------------------------
Summary of changes:
Help/release/3.7.rst | 298 --------------------
.../dev/CheckFortranSourceCompiles-custom-ext.rst | 6 +
Help/release/dev/ExternalProject-HTTP_HEADER.rst | 5 +
.../dev/ExternalProject-http-credentials.rst | 5 +
Help/release/dev/FindBISON-report-file.rst | 5 +
Help/release/dev/FindMatlab-simulink.rst | 4 +
Help/release/dev/FindOpenCL-imported-target.rst | 4 +
Help/release/dev/FindOpenMP-updates.rst | 5 +
Help/release/dev/FindVulkan.rst | 4 +
Help/release/dev/GNUInstallDirs-function.rst | 5 +
.../dev/GenerateExportHeader-custom-content.rst | 6 +
Help/release/dev/add-extra-boolean-comparisons.rst | 6 +
Help/release/dev/add_androidmk_generator.rst | 10 +
Help/release/dev/aix-clang.rst | 4 +
Help/release/dev/android-platform-modules.rst | 5 +
.../release/dev/app-framework-bundle-extension.rst | 5 +
Help/release/dev/bzip2-imported-targets.rst | 4 +
Help/release/dev/ccmake-vim-navigation.rst | 4 +
Help/release/dev/cmake-capabilities.rst | 6 +
Help/release/dev/cmake-gui-open-project.rst | 5 +
Help/release/dev/cmake-server-basic.rst | 6 +
Help/release/dev/cmake-trace-source.rst | 4 +
Help/release/dev/codelite-organize-by-target.rst | 6 +
Help/release/dev/cpack-deb-long-filenames.rst | 6 +
Help/release/dev/cpack-rpm-debuginfo-pkg.rst | 6 +
Help/release/dev/cpack-rpm-srpm-package.rst | 7 +
Help/release/dev/cpack.hash_computing.rst | 5 +
Help/release/dev/ctest-capture-error.rst | 8 +
.../dev/directory-list-targets-and-subdirs.rst | 16 ++
Help/release/dev/drop-linux-i386-binary.rst | 5 +
Help/release/dev/file-curl-httpheader.rst | 5 +
Help/release/dev/file-curl-userpw.rst | 5 +
Help/release/dev/find-lib32.rst | 7 +
Help/release/dev/find_package-dir-sort.rst | 13 +
Help/release/dev/findicu.rst | 5 +
Help/release/dev/fortran-submodules.rst | 7 +
Help/release/dev/ifw-package-resources.rst | 6 +
Help/release/dev/ifw-user-interfaces.rst | 7 +
Help/release/dev/java-export-targets.rst | 6 +
Help/release/dev/link_what_you_use.rst | 7 +
.../dev/ninja-add_custom_command-depfile.rst | 6 +
Help/release/dev/ninja-directory-targets.rst | 8 +
Help/release/dev/ninja-fortran.rst | 6 +
Help/release/dev/parse_arguments_argv_n.rst | 6 +
Help/release/dev/productbuild.rst | 5 +
Help/release/dev/test-fixtures.rst | 8 +
Help/release/dev/timestamp-names.rst | 6 +
Help/release/dev/toolchain-flag-init.rst | 16 ++
Help/release/dev/try_compile-config-flags.rst | 7 +
Help/release/dev/vim-cmake-syntax.rst | 11 +
Help/release/dev/vs-15-generator.rst | 4 +
Help/release/dev/vs-natvis.rst | 5 +
Help/release/dev/vs-sdk-refs.rst | 5 +
Help/release/dev/vs-tool-override.rst | 5 +
Help/release/dev/windows-export-all-from-exe.rst | 5 +
Help/release/dev/wix-custom-install-dir.rst | 7 +
Help/release/dev/wix-disabled-components.rst | 6 +
Help/release/dev/wix-feature-patch.rst | 5 +
Help/release/dev/wix-root-description.rst | 7 +
Help/release/dev/xcode-file-attributes.rst | 6 +
Help/release/dev/xcode-swift-version.rst | 6 +
Help/release/index.rst | 1 -
62 files changed, 375 insertions(+), 299 deletions(-)
delete mode 100644 Help/release/3.7.rst
create mode 100644 Help/release/dev/CheckFortranSourceCompiles-custom-ext.rst
create mode 100644 Help/release/dev/ExternalProject-HTTP_HEADER.rst
create mode 100644 Help/release/dev/ExternalProject-http-credentials.rst
create mode 100644 Help/release/dev/FindBISON-report-file.rst
create mode 100644 Help/release/dev/FindMatlab-simulink.rst
create mode 100644 Help/release/dev/FindOpenCL-imported-target.rst
create mode 100644 Help/release/dev/FindOpenMP-updates.rst
create mode 100644 Help/release/dev/FindVulkan.rst
create mode 100644 Help/release/dev/GNUInstallDirs-function.rst
create mode 100644 Help/release/dev/GenerateExportHeader-custom-content.rst
create mode 100644 Help/release/dev/add-extra-boolean-comparisons.rst
create mode 100644 Help/release/dev/add_androidmk_generator.rst
create mode 100644 Help/release/dev/aix-clang.rst
create mode 100644 Help/release/dev/android-platform-modules.rst
create mode 100644 Help/release/dev/app-framework-bundle-extension.rst
create mode 100644 Help/release/dev/bzip2-imported-targets.rst
create mode 100644 Help/release/dev/ccmake-vim-navigation.rst
create mode 100644 Help/release/dev/cmake-capabilities.rst
create mode 100644 Help/release/dev/cmake-gui-open-project.rst
create mode 100644 Help/release/dev/cmake-server-basic.rst
create mode 100644 Help/release/dev/cmake-trace-source.rst
create mode 100644 Help/release/dev/codelite-organize-by-target.rst
create mode 100644 Help/release/dev/cpack-deb-long-filenames.rst
create mode 100644 Help/release/dev/cpack-rpm-debuginfo-pkg.rst
create mode 100644 Help/release/dev/cpack-rpm-srpm-package.rst
create mode 100644 Help/release/dev/cpack.hash_computing.rst
create mode 100644 Help/release/dev/ctest-capture-error.rst
create mode 100644 Help/release/dev/directory-list-targets-and-subdirs.rst
create mode 100644 Help/release/dev/drop-linux-i386-binary.rst
create mode 100644 Help/release/dev/file-curl-httpheader.rst
create mode 100644 Help/release/dev/file-curl-userpw.rst
create mode 100644 Help/release/dev/find-lib32.rst
create mode 100644 Help/release/dev/find_package-dir-sort.rst
create mode 100644 Help/release/dev/findicu.rst
create mode 100644 Help/release/dev/fortran-submodules.rst
create mode 100644 Help/release/dev/ifw-package-resources.rst
create mode 100644 Help/release/dev/ifw-user-interfaces.rst
create mode 100644 Help/release/dev/java-export-targets.rst
create mode 100644 Help/release/dev/link_what_you_use.rst
create mode 100644 Help/release/dev/ninja-add_custom_command-depfile.rst
create mode 100644 Help/release/dev/ninja-directory-targets.rst
create mode 100644 Help/release/dev/ninja-fortran.rst
create mode 100644 Help/release/dev/parse_arguments_argv_n.rst
create mode 100644 Help/release/dev/productbuild.rst
create mode 100644 Help/release/dev/test-fixtures.rst
create mode 100644 Help/release/dev/timestamp-names.rst
create mode 100644 Help/release/dev/toolchain-flag-init.rst
create mode 100644 Help/release/dev/try_compile-config-flags.rst
create mode 100644 Help/release/dev/vim-cmake-syntax.rst
create mode 100644 Help/release/dev/vs-15-generator.rst
create mode 100644 Help/release/dev/vs-natvis.rst
create mode 100644 Help/release/dev/vs-sdk-refs.rst
create mode 100644 Help/release/dev/vs-tool-override.rst
create mode 100644 Help/release/dev/windows-export-all-from-exe.rst
create mode 100644 Help/release/dev/wix-custom-install-dir.rst
create mode 100644 Help/release/dev/wix-disabled-components.rst
create mode 100644 Help/release/dev/wix-feature-patch.rst
create mode 100644 Help/release/dev/wix-root-description.rst
create mode 100644 Help/release/dev/xcode-file-attributes.rst
create mode 100644 Help/release/dev/xcode-swift-version.rst
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list