| CMP0207 |
| ------- |
| |
| .. versionadded:: 4.3 |
| |
| :command:`file(GET_RUNTIME_DEPENDENCIES)` normalizes paths before matching. |
| |
| The :command:`file(GET_RUNTIME_DEPENDENCIES)` and |
| :command:`install(RUNTIME_DEPENDENCY_SET)` commands support filtering |
| resolved dependencies using regular expressions matching their paths. |
| In CMake 4.2 and below, callers were responsible for matching both forward |
| and backward slashes as path separators on Windows, e.g., via ``[\/]``. |
| CMake 4.3 and above prefer to normalize paths to use forward slashes before |
| matching. This policy provides compaitiblity for projects that may have |
| been relying on matching backslashes only. |
| |
| The ``OLD`` behavior for this policy matches filters against paths that |
| may contain any combination of forward and backward slashes on Windows. |
| The ``NEW`` behavior for this policy to convert all paths to forward |
| slashes before matching filters. |
| |
| .. |INTRODUCED_IN_CMAKE_VERSION| replace:: 4.3 |
| .. |WARNS_OR_DOES_NOT_WARN| replace:: warns |
| .. include:: include/STANDARD_ADVICE.rst |
| |
| .. include:: include/DEPRECATED.rst |