create_test_sourcelist: Add support for more special characters in paths
requested to merge spllr/cmake:feature/generate-valid-c-identifier-in-create-test-sourcelist into master
Addresses an issue where create_test_sourcelist
can fail due to illegal characters in a path name which are used in generated function names.
This change replaces the individual character replacements used in cmCreateTestSourceList
with a call to cmSystemTools::MakeCidentifier
.
Fixes: #23855 (closed)
Topic-rename: create_test_sourcelist-special-chars
Edited by Brad King