Я рассматриваю возможность переключения кросс-платформенного проекта из отдельных систем управления компоновкой в Visual C++, XCode и make-файлы в CMake.CMake - автоматически добавлять все файлы в папку к цели?
Одна существенная функция, которая мне нужна, - это автоматически добавлять все файлы в каталог к цели. Хотя это легко сделать с make, это не легко справиться с Visual C++ и XCode (исправьте меня, если я ошибаюсь). Можно ли сделать это непосредственно в CMake? Как?
Не стесняйтесь добавлять какие-либо другие вещи, о которых я должен знать, прежде чем перейти к изучению CMake, учитывая, что в настоящее время проект имеет средний размер (8 библиотек, 2 исполняемых файла, 8 тестовых проектов и в зависимости от около 8 внешних библиотек).
КПП. в In Visual Studio, по крайней мере в проектах C#, есть кнопка на панели инструментов в проводнике проекта, именованные показать все файлы. Это делает все подкаталоги проекта видимыми, серыми, если они не содержат файлов, логически включенных в проект. Вы можете включить эти каталоги через контекстное меню, которое включает в себя все исходные файлы внутри них, рекурсивно :) – yeoman