| CMP0217 | |
| ------- | |
| .. versionadded:: 4.4 | |
| The :prop_dir:`MACROS` directory property does not exist anymore. | |
| In CMake 4.3 and below, the macros defined in a directory are registered in the | |
| :prop_dir:`MACROS` directory property. However, the property does not have the | |
| same scope as macros, so it does not represent the actual list of macros. | |
| In CMake 4.4 and above, this property is not longer filled with the defined | |
| macros. One may still use :command:`if(COMMAND myMacro) <if(COMMAND)>` to test | |
| whether one exists. | |
| The ``OLD`` behavior for this policy is to store macros definition in the | |
| :prop_dir:`MACROS` directory property. | |
| The ``NEW`` behavior for this policy is to no longer manage the | |
| :prop_dir:`MACROS` directory property. | |
| .. |INTRODUCED_IN_CMAKE_VERSION| replace:: 4.4 | |
| .. |WARNS_OR_DOES_NOT_WARN| replace:: does *not* warn | |
| .. include:: include/STANDARD_ADVICE.rst | |
| .. include:: include/DEPRECATED.rst |