diff options
author | Brad King <brad.king@kitware.com> | 2019-07-26 11:25:33 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2019-07-26 11:25:33 (GMT) |
commit | 838278f4babe248eeb302f98651662ef8d94c7e6 (patch) | |
tree | 2d3c8b4ddf67682cf005af038f6d4f4af5736d5d | |
parent | 693a9b382a082a4a308e65e091c0af2c953a4a06 (diff) | |
parent | 3b113cc131a2c477a29960676cccb697994353ec (diff) | |
download | CMake-838278f4babe248eeb302f98651662ef8d94c7e6.zip CMake-838278f4babe248eeb302f98651662ef8d94c7e6.tar.gz CMake-838278f4babe248eeb302f98651662ef8d94c7e6.tar.bz2 |
Merge branch 'doc-relnotes-3.15' into release-3.15
Merge-request: !3608
-rw-r--r-- | Help/release/3.15.rst | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Help/release/3.15.rst b/Help/release/3.15.rst index 2cff419..4f53466 100644 --- a/Help/release/3.15.rst +++ b/Help/release/3.15.rst @@ -345,3 +345,20 @@ Other Changes * The :command:`file(REMOVE)` and :command:`file(REMOVE_RECURSE)` commands were changed to ignore empty arguments with a warning instead of treating them as a relative path and removing the contents of the current directory. + +Updates +======= + +Changes made since CMake 3.15.0 include the following. + +3.15.1 +------ + +* In CMake 3.15.0 support for the GNU-like ``Clang`` compiler targeting the + MSVC ABI implemented :variable:`CMAKE_CXX_STANDARD` values 98 and 11 using + the corresponding ``-std=`` flags. However, these modes do not work with + the MSVC standard library. Therefore CMake 3.15.1 passes C++14 standard + flags even for C++98 and C++11. This is consistent with MSVC itself which + always runs in a mode aware of C++14. + +* Preliminary Swift support added in 3.15.0 has been updated. |