diff options
Diffstat (limited to 'Help')
-rw-r--r-- | Help/release/3.19.rst | 17 | ||||
-rw-r--r-- | Help/release/3.20.rst | 8 | ||||
-rw-r--r-- | Help/variable/MSVC_IDE.rst | 7 |
3 files changed, 32 insertions, 0 deletions
diff --git a/Help/release/3.19.rst b/Help/release/3.19.rst index d819e8c..d8f4f9d 100644 --- a/Help/release/3.19.rst +++ b/Help/release/3.19.rst @@ -408,3 +408,20 @@ Changes made since CMake 3.19.0 include the following. variable introduced in 3.19.0 previously worked only with the :generator:`Visual Studio 14 2015` generator. It has now been fixed to work with :ref:`Visual Studio Generators` for later VS versions too. + + +3.19.5 +------ + +* When :prop_tgt:`IOS_INSTALL_COMBINED` is enabled and the :generator:`Xcode` + generator is used, it is now possible to initiate an install or package + creation by running ``cmake --install`` or ``cpack`` from the command line. + When using the Xcode new build system, these are the only supported methods + due to a limitation of Xcode. Initiating these operations by building the + ``install`` or ``package`` targets in Xcode is only supported when using + the legacy build system. + +* The framework handling introduced in 3.19.0 as part of supporting Xcode's + *Link Binaries With Libraries* build phase broke the ability to switch + between device and simulator builds without reconfiguring. That capability + has now been restored. diff --git a/Help/release/3.20.rst b/Help/release/3.20.rst index 0f0d67b..b36d1c2 100644 --- a/Help/release/3.20.rst +++ b/Help/release/3.20.rst @@ -58,6 +58,8 @@ Compilers The Intel oneAPI Classic compilers (``icc``, ``icpc``, and ``ifort``) continue to be supported with compiler id ``Intel``. +* Support was added for the IAR STM8 compiler. + Platforms --------- @@ -186,6 +188,12 @@ Modules toolkits when ``nvcc`` is a symbolic link, for example due to a ``ccache`` or ``colornvcc`` wrapper script. +* The :module:`FindGDAL` module has been improved to document and mark as + advanced its cache variables. There is a new ``FindGDAL_SKIP_GDAL_CONFIG`` + variable which may be used to skip over the ``gdal-config``-based search. + Users may also set ``GDAL_ADDITIONAL_LIBRARY_VERSIONS`` to add additional + versions to the library name search strategy. + * The :module:`FindIntl` module now provides an imported target. * The :module:`FindOpenSSL` module learned to support a version range. diff --git a/Help/variable/MSVC_IDE.rst b/Help/variable/MSVC_IDE.rst index 027d1bc..18e9983 100644 --- a/Help/variable/MSVC_IDE.rst +++ b/Help/variable/MSVC_IDE.rst @@ -5,3 +5,10 @@ MSVC_IDE Set to ``true`` when the target platform is the Microsoft Visual C++ IDE, as opposed to the command line compiler. + +.. note:: + + This variable is only available after compiler detection has been performed, + so it is not available to toolchain files or before the first + :command:`project` or :command:`enable_language` call which uses an + MSVC-like compiler. |