Я новичок в использовании CMake для управления моей системой сборки, поэтому, если я глуп, и это плохая идея, сообщите мне.
Я хотел бы настроить файл cmakelists.txt, чтобы при выполнении
project( ... )
имя каталога автоматически становится именем проекта. Я хочу сделать это, потому что мне удобнее копировать весь каталог одного проекта в качестве отправной точки другого. Однако, хотя я всегда переименовываю каталог в нечто значимое, я часто забываю изменить строку project(name)
файла cmakelists.txt, а затем я заканчиваю работу с несколькими проектами, открытыми в моей среде сборки с тем же именем, что запутывает.
В идеале, если в имени каталога есть пробелы, они заменяются символами подчеркивания.
Может ли CMake сделать это? И это плохая идея, по какой-то причине я не вижу?