commit | 9e67ad47a99b549ee02bd48ad2d1ae438f9f3181 | [log] [tgz] |
---|---|---|
author | Deniz Bahadir <deniz@code.bahadir.email> | Wed May 01 19:20:32 2024 +0200 |
committer | Deniz Bahadir <deniz@code.bahadir.email> | Wed May 01 19:20:32 2024 +0200 |
tree | fb39e400b803692d989e0988878c352a4817d995 | |
parent | 04ce020bf7f68cbbc966ea7ae6314fd6ec0e64d9 [diff] |
cmLocalGenerator: Support arbitrary component name when installing The generated `cmake_install.cmake` script no longer blindly tries to create files `install_manifest_<component-name>.txt` that partly consists of the verbatim name of a component, which might contain characters that are not supported on the platform / filesystem. Instead, if the component's name contains a (possibly) problematic character its MD5 hash will be used: `install_manifest_<component-hash>.txt`