Help: Clarify documentation of CMAKE_COMPILER_IS_GNU{CC,CXX,G77}

Closes: #16308
This commit is contained in:
Brad King 2016-09-14 10:09:39 -04:00
parent ea69e03afa
commit a6d3f5418c
5 changed files with 18 additions and 16 deletions

View File

@ -332,7 +332,9 @@ Variables for Languages
.. toctree:: .. toctree::
:maxdepth: 1 :maxdepth: 1
/variable/CMAKE_COMPILER_IS_GNULANG /variable/CMAKE_COMPILER_IS_GNUCC
/variable/CMAKE_COMPILER_IS_GNUCXX
/variable/CMAKE_COMPILER_IS_GNUG77
/variable/CMAKE_C_COMPILE_FEATURES /variable/CMAKE_C_COMPILE_FEATURES
/variable/CMAKE_C_EXTENSIONS /variable/CMAKE_C_EXTENSIONS
/variable/CMAKE_C_STANDARD /variable/CMAKE_C_STANDARD

View File

@ -0,0 +1,5 @@
CMAKE_COMPILER_IS_GNUCC
-----------------------
True if the ``C`` compiler is GNU.
Use :variable:`CMAKE_C_COMPILER_ID <CMAKE_<LANG>_COMPILER_ID>` instead.

View File

@ -0,0 +1,5 @@
CMAKE_COMPILER_IS_GNUCXX
------------------------
True if the C++ (``CXX``) compiler is GNU.
Use :variable:`CMAKE_CXX_COMPILER_ID <CMAKE_<LANG>_COMPILER_ID>` instead.

View File

@ -0,0 +1,5 @@
CMAKE_COMPILER_IS_GNUG77
------------------------
True if the ``Fortran`` compiler is GNU.
Use :variable:`CMAKE_Fortran_COMPILER_ID <CMAKE_<LANG>_COMPILER_ID>` instead.

View File

@ -1,15 +0,0 @@
CMAKE_COMPILER_IS_GNU<LANG>
---------------------------
True if the compiler is GNU.
If the selected ``<LANG>`` compiler is the GNU compiler then this is ``TRUE``,
if not it is ``FALSE``. Unlike the other per-language variables, this
uses the GNU syntax for identifying languages instead of the CMake
syntax. Recognized values of the ``<LANG>`` suffix are:
::
CC = C compiler
CXX = C++ compiler
G77 = Fortran compiler