summaryrefslogtreecommitdiffstats
path: root/Help
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2017-06-14 18:12:39 (GMT)
committerKitware Robot <kwrobot@kitware.com>2017-06-14 18:12:47 (GMT)
commita7cbc5f2453ff316d127c06cbb4e0c7cc38cd270 (patch)
tree63a3d464d48eeb3690970bd74511f78e7bf4cb44 /Help
parentc8b4da583878177099b3aa9c6eb895f968ccf11a (diff)
parent28756437f21c4bce40fe15c214ae22a5625673ff (diff)
downloadCMake-a7cbc5f2453ff316d127c06cbb4e0c7cc38cd270.zip
CMake-a7cbc5f2453ff316d127c06cbb4e0c7cc38cd270.tar.gz
CMake-a7cbc5f2453ff316d127c06cbb4e0c7cc38cd270.tar.bz2
Merge topic 'add-missing-compiler-release-notes'
28756437 Help: Add docs for new compilers supporting language standards. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !966
Diffstat (limited to 'Help')
-rw-r--r--Help/manual/cmake-compile-features.7.rst18
-rw-r--r--Help/release/3.9.rst5
2 files changed, 22 insertions, 1 deletions
diff --git a/Help/manual/cmake-compile-features.7.rst b/Help/manual/cmake-compile-features.7.rst
index fa2aa8d..cfb1b78 100644
--- a/Help/manual/cmake-compile-features.7.rst
+++ b/Help/manual/cmake-compile-features.7.rst
@@ -343,9 +343,25 @@ and :prop_gbl:`compile features <CMAKE_C_KNOWN_FEATURES>` available from
the following :variable:`compiler ids <CMAKE_<LANG>_COMPILER_ID>` as of the
versions specified for each:
-* all compilers and versions listed above for C++
+* all compilers and versions listed above for C++.
* ``GNU``: GNU compiler versions 3.4 through 5.0.
+CMake is currently aware of the :prop_tgt:`C++ standards <CXX_STANDARD>` and
+thier associated meta-features (e.g. ``cxx_std_11``) available from the
+following :variable:`compiler ids <CMAKE_<LANG>_COMPILER_ID>` as of the
+versions specified for each:
+
+* ``Cray``: Cray Compiler Environment version 8.1 through 8.5.8.
+* ``PGI``: PGI version 12.10 through 17.5.
+* ``XL``: IBM XL version 10.1 through 13.1.5.
+
+CMake is currently aware of the :prop_tgt:`C standards <C_STANDARD>` and
+thier associated meta-features (e.g. ``c_std_99``) available from the
+following :variable:`compiler ids <CMAKE_<LANG>_COMPILER_ID>` as of the
+versions specified for each:
+
+* all compilers and versions listed above with only meta-features for C++.
+
CMake is currently aware of the :prop_tgt:`CUDA standards <CUDA_STANDARD>`
from the following :variable:`compiler ids <CMAKE_<LANG>_COMPILER_ID>` as of the
versions specified for each:
diff --git a/Help/release/3.9.rst b/Help/release/3.9.rst
index 333ba9e..7222196 100644
--- a/Help/release/3.9.rst
+++ b/Help/release/3.9.rst
@@ -17,6 +17,11 @@ Languages
for VS 2010 and above. This complements the existing support by the
:ref:`Makefile Generators` and the :generator:`Ninja` generator.
+* CMake is now aware of the :prop_tgt:`C++ standards <CXX_STANDARD>` and
+ :prop_tgt:`C standards <C_STANDARD>` and thier associated meta-features for
+ the following :variable:`compiler ids <CMAKE_<LANG>_COMPILER_ID>`: ``Cray``,
+ ``PGI``, and ``XL``.
+
Generators
----------