в моем проекте весь исходный код находится в папке, названной "src". Существует файл CMakeLists.txt в моем корне проектов (выше "src"), но он просто объявляет проект и включает "src" подкаталог. Файл CMakeLists.txt под src делает всю работу, включая "add_binary".
(Который является распространенным способом сделать его, или я должен поместить всю аналитику в файл CMakeLists.txt на корневом уровне?)
Если я разрабатываю проект теперь, мой двоичный файл помещается в src папку, но это не имеет большой смысл, у меня был бы он в корневой папке или специализированной папке "мусорного ведра".
Как дела это?