В bash можно записать цикл в одну строчку, как-то так
for file in *.csv1 ; do cp "$file" "H_$file"; done
Все круто.
Но вот в cmake точка с запятой используется как разделитель списка, и средствами cmake запустить команду содержащую точку с запятой не представляется возможным. Ну вот вообще-сосвсем.
А хочется запустить из cmake’а именно цикл, не вынося его во внешний скрипт. (Уж очень простой цикл)
Вдруг существует какая-то альтернативная последовательность символов, имеющих такое же семантическое значение, как и точка с запятой (да перл оставил на мне неизгладимый след). Вот так просто не гуглится, но вдруг тут есть носители такого тайного знания…