| 1234567891011121314151617181920212223242526 |
- 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
|