CMake/Source/CPack
K. R. Walker b1f956529a CPack/NSIS: Fix matching of reserved component names
"Console" unexpectedly matches the reserved name regex.  This revealed
that `cmCPackNSISGenerator::CreateComponentDescription()` needs to use
the name returned by `GetSanitizedDirOrFileName()` for the component
file glob.

Fix the change from commit a1af593291 (CPack: Support arbitrary
component name when packaging, 2024-05-01, v3.30.0-rc1~151^2~1) to
address these issues and add related checks to the `CPackNSISGenerator`
test case.

Issue: #23612
2024-08-19 14:25:31 -04:00
..
IFW CPack: Support arbitrary component name when packaging 2024-05-01 19:20:32 +02:00
WiX CPack/WIX: Add support for WiX Toolset v4 2024-03-24 15:26:39 -04:00
cmCPackArchiveGenerator.cxx CPack: Support arbitrary component name when packaging 2024-05-01 19:20:32 +02:00
cmCPackArchiveGenerator.h CPack: Avoid adding duplicate files to archive when combining components 2023-10-26 18:20:48 +03:00
cmCPackBundleGenerator.cxx strings: combine string literals 2023-07-30 18:33:07 -04:00
cmCPackBundleGenerator.h Modernize: Use #pragma once in all header files 2020-09-03 09:30:21 -04:00
cmCPackComponentGroup.cxx Code style: add missed explicit 'this->' 2021-01-05 14:32:36 +02:00
cmCPackComponentGroup.h Source: Cleanup and simplify some code 2021-11-04 09:20:48 -04:00
cmCPackConfigure.h.in Build: Move HAVE_CoreServices to cmCPackConfigure.h 2022-09-22 09:24:49 -04:00
cmCPackCygwinBinaryGenerator.cxx strings: use character literals where possible 2023-07-27 20:00:59 -04:00
cmCPackCygwinBinaryGenerator.h Source: Cleanup and simplify some code 2021-11-04 09:20:48 -04:00
cmCPackCygwinSourceGenerator.cxx strings: use character literals where possible 2023-07-27 20:00:59 -04:00
cmCPackCygwinSourceGenerator.h Source: Cleanup and simplify some code 2021-11-04 09:20:48 -04:00
cmCPackDebGenerator.cxx CPack: Support arbitrary component name when packaging 2024-05-01 19:20:32 +02:00
cmCPackDebGenerator.h CPack: Support arbitrary component name when packaging 2024-05-01 19:20:32 +02:00
cmCPackDragNDropGenerator.cxx CPack: Support arbitrary component name when packaging 2024-05-01 19:20:32 +02:00
cmCPackDragNDropGenerator.h CPack: Support arbitrary component name when packaging 2024-05-01 19:20:32 +02:00
cmCPackExternalGenerator.cxx cmCPackExternalGenerator: ensure JSON is written before running the script 2024-07-18 07:50:46 -04:00
cmCPackExternalGenerator.h Modernize: Use #pragma once in all header files 2020-09-03 09:30:21 -04:00
cmCPackFreeBSDGenerator.cxx Source: Avoid using CollapseFullPath just to get parent directory 2024-02-27 14:51:47 -05:00
cmCPackFreeBSDGenerator.h Modernize: Use #pragma once in all header files 2020-09-03 09:30:21 -04:00
cmCPackGenerator.cxx CPack/NSIS: Fix matching of reserved component names 2024-08-19 14:25:31 -04:00
cmCPackGenerator.h CPack: Support arbitrary component name when packaging 2024-05-01 19:20:32 +02:00
cmCPackGeneratorFactory.cxx CPack: Add Inno Setup generator 2023-04-28 09:33:28 -04:00
cmCPackGeneratorFactory.h Build: Use imported LibUUID::LibUUID target instead of variables 2022-09-22 09:24:48 -04:00
cmCPackInnoSetupGenerator.cxx CPack: Enable Inno Setup generator on non-Windows hosts 2024-04-15 16:34:22 -04:00
cmCPackInnoSetupGenerator.h CPack: Enable Inno Setup generator on non-Windows hosts 2024-04-15 16:34:22 -04:00
cmCPackLog.cxx cmSystemTools: Fix 'ErrorOccurred' spelling 2022-06-13 09:05:24 -04:00
cmCPackLog.h Fix clang -Wreserved-identifier by renaming an enum 2023-10-20 12:20:02 -04:00
cmCPackNSISGenerator.cxx CPack/NSIS: Fix matching of reserved component names 2024-08-19 14:25:31 -04:00
cmCPackNSISGenerator.h Modernize: Use #pragma once in all header files 2020-09-03 09:30:21 -04:00
cmCPackNuGetGenerator.cxx cmList: Add container conversion to string 2023-06-22 15:44:17 +02:00
cmCPackNuGetGenerator.h Modernize: Use #pragma once in all header files 2020-09-03 09:30:21 -04:00
cmCPackPKGGenerator.cxx strings: use single characters where possible 2023-07-30 18:33:07 -04:00
cmCPackPKGGenerator.h CPack/productbuild: add options to control domains element 2022-01-06 11:33:25 -05:00
cmCPackProductBuildGenerator.cxx strings: use single characters where possible 2023-07-30 18:33:07 -04:00
cmCPackProductBuildGenerator.h Rename cmProp in cmValue 2021-09-21 17:14:04 +02:00
cmCPackRPMGenerator.cxx CPack: Support arbitrary component name when packaging 2024-05-01 19:20:32 +02:00
cmCPackRPMGenerator.h CPack: Support arbitrary component name when packaging 2024-05-01 19:20:32 +02:00
cmCPackSTGZGenerator.cxx Remove unused variable 2024-02-14 20:46:02 +01:00
cmCPackSTGZGenerator.h Modernize: Use #pragma once in all header files 2020-09-03 09:30:21 -04:00
cpack.cxx cpack: Simplify config file selection 2024-02-27 14:51:48 -05:00
OSXLauncherScript.scpt