CMake 3.15 (работает на Fedora 30) заменяет подчеркивания в именах моих целей пробелами (даже именами тестов!), И я не могу понять, как это остановить.
Например, add_executable (test-one_thing one_thing.c)
приведет к выполнению исполняемого файла с именем 'test-one thing', а add_test (NAME one_thing COMMAND test-one_thing)
напечатает 'one thing' в качестве имени при запуске make test
.Я попытался добавить кавычки вокруг имен, чтобы test-one_thing
стало "test-one_thing"
, но это не помогло.