You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
COMPILE_WARNING_AS_ERROR
|
|
|
|
------------------------
|
|
|
|
|
|
|
|
.. versionadded:: 3.24
|
|
|
|
|
|
|
|
Specify whether to treat warnings on compile as errors.
|
|
|
|
If enabled, adds a flag to treat warnings on compile as errors.
|
|
|
|
If the ``--compile-no-warning-as-error`` option is given on the
|
|
|
|
:manual:`cmake(1)` command line, this property is ignored.
|
|
|
|
|
|
|
|
This property is not implemented for all compilers. It is silently ignored
|
|
|
|
if there is no implementation for the compiler being used. The currently
|
|
|
|
implemented :variable:`compiler IDs <CMAKE_<LANG>_COMPILER_ID>` are:
|
|
|
|
|
|
|
|
* ``GNU``
|
|
|
|
* ``Clang``
|
|
|
|
* ``AppleClang``
|
|
|
|
* ``Fujitsu``
|
|
|
|
* ``FujitsuClang``
|
|
|
|
* ``IBMClang``
|
|
|
|
* ``Intel``
|
|
|
|
* ``IntelLLVM``
|
|
|
|
* ``LCC``
|
|
|
|
* ``MSVC``
|
|
|
|
* ``NVHPC``
|
|
|
|
* ``NVIDIA`` (CUDA)
|
|
|
|
* ``QCC``
|
|
|
|
* ``SunPro``
|
|
|
|
* ``TI``
|
|
|
|
* ``VisualAge``
|
|
|
|
* ``XL``
|
|
|
|
* ``XLClang``
|
|
|
|
|
|
|
|
This property is initialized by the value of the variable
|
|
|
|
:variable:`CMAKE_COMPILE_WARNING_AS_ERROR` if it is set when a target is created.
|