summaryrefslogtreecommitdiffstats
path: root/Tests/FindIconv
diff options
context:
space:
mode:
authorDeniz Bahadir <deniz@code.bahadir.email>2024-05-01 17:20:32 (GMT)
committerDeniz Bahadir <deniz@code.bahadir.email>2024-05-01 17:20:32 (GMT)
commita1af593291efecb5204eb7aa745468dc2a1bf1a7 (patch)
tree432dce8ae55ac182d1541919f3835c59aa68b9ed /Tests/FindIconv
parent9e67ad47a99b549ee02bd48ad2d1ae438f9f3181 (diff)
downloadCMake-a1af593291efecb5204eb7aa745468dc2a1bf1a7.zip
CMake-a1af593291efecb5204eb7aa745468dc2a1bf1a7.tar.gz
CMake-a1af593291efecb5204eb7aa745468dc2a1bf1a7.tar.bz2
CPack: Support arbitrary component name when packaging
CPack no longer blindly tries to create temporary packaging (sub)directories that contain 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 for that temporary packaging (sub)directory. Likewise, if the component's name resembles a reserved device name (e.g. "COM1" on Windows) then the temporary packaging (sub)directory will get this name prefixed with an underscore. Similar, if it ends in a dot (on Windows) then the temporary packaging (sub)directory will get this name suffixed with an underscore. Fixes: #23612
Diffstat (limited to 'Tests/FindIconv')
0 files changed, 0 insertions, 0 deletions