ExternalData: does not support the '#' character for content link files in the source tree
The following CMake error occurs during the configure stage.
CMake Error at [...]/cmake-3.21.4/x64-windows/share/cmake-3.21/Modules/ExternalData.cmake:497 (add_custom_command):
OUTPUT containing a "#" is not allowed.
The content link files is stored as ${CMAKE_CURRENT_SOURCE_DIR}/test/data/Foo#Bar.txt.md5
.
After replacing all occurrences of '#' with '_' in the filename, the module works as intended.
The CMake version is 3.21.4 (see output above).
Edited by Brad King