mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-05 21:31:08 -06:00
Every policy's documentation has a paragraph on what version of CMake introduced it, how to set the policy, and whether CMake warns if the policy is not set. The wording of this paragraph has diverged across policies over time. Factor the paragraph out into a standard advice document included by every policy.
22 lines
821 B
ReStructuredText
22 lines
821 B
ReStructuredText
CMP0044
|
|
-------
|
|
|
|
Case sensitive ``<LANG>_COMPILER_ID`` generator expressions
|
|
|
|
CMake 2.8.12 introduced the ``<LANG>_COMPILER_ID``
|
|
:manual:`generator expressions <cmake-generator-expressions(7)>` to allow
|
|
comparison of the :variable:`CMAKE_<LANG>_COMPILER_ID` with a test value. The
|
|
possible valid values are lowercase, but the comparison with the test value
|
|
was performed case-insensitively.
|
|
|
|
The ``OLD`` behavior for this policy is to perform a case-insensitive comparison
|
|
with the value in the ``<LANG>_COMPILER_ID`` expression. The ``NEW`` behavior
|
|
for this policy is to perform a case-sensitive comparison with the value in
|
|
the ``<LANG>_COMPILER_ID`` expression.
|
|
|
|
.. |INTRODUCED_IN_CMAKE_VERSION| replace:: 3.0
|
|
.. |WARNS_OR_DOES_NOT_WARN| replace:: warns
|
|
.. include:: STANDARD_ADVICE.txt
|
|
|
|
.. include:: DEPRECATED.txt
|