diff options
| author | Brad King <brad.king@kitware.com> | 2019-07-26 11:37:10 +0000 |
|---|---|---|
| committer | Kitware Robot <kwrobot@kitware.com> | 2019-07-26 07:37:19 -0400 |
| commit | 8df10447a18d6479160189509a248a465d6e967c (patch) | |
| tree | c283c2ed015784d90f6c2e183d28d583c4db7f20 /Help | |
| parent | 52ea0c4676e2e9893312a9f73609603129cd6886 (diff) | |
| parent | 3b113cc131a2c477a29960676cccb697994353ec (diff) | |
| download | cmake-8df10447a18d6479160189509a248a465d6e967c.tar.gz | |
Merge topic 'doc-relnotes-3.15'
3b113cc131 Help: Add 3.15.1 release notes
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3608
Diffstat (limited to 'Help')
| -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 2cff419d9c..4f534666ee 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. |
