Refactor the -Wdev and -Wno-dev to use a generic -W parser that follows the GCC pattern. Include support for setting CMAKE_ERROR_DEPRECATED and CMAKE_WARN_DEPRECATED via the deprecated warning. Add -Werror=dev and -Wno-error=dev options so that dev warning options are in line with deprecated warning options. Use a new CMAKE_SUPPRESS_DEVELOPER_ERRORS internal cache entry to store the above new dev options persistently. Add tests for new options and updated cmake documentation and release notes to list new options.
12 lines
374 B
ReStructuredText
12 lines
374 B
ReStructuredText
CMAKE_WARN_DEPRECATED
|
|
---------------------
|
|
|
|
Whether to issue deprecation warnings for macros and functions.
|
|
|
|
If TRUE, this can be used by macros and functions to issue deprecation
|
|
warnings. This variable is FALSE by default.
|
|
|
|
These warnings can be enabled with the ``-Wdeprecated`` option, or
|
|
disabled with the ``-Wno-deprecated`` option, when running
|
|
:manual:`cmake(1)`.
|