CMake 3.15(在Fedora 30上运行)将目标名称中的下划线替换为空格(甚至是测试名称!),但我不知道如何停止它。
例如,
<p id="entry">& < > × $ % '</p>
将生成一个名为“测试一件事”的可执行文件,而add_executable (test-one_thing one_thing.c)
将在运行add_test (NAME one_thing COMMAND test-one_thing)
时显示“一件事物”作为名称。
我尝试在名称周围添加引号,以使make test
变成test-one_thing
,但这无济于事。