У меня есть решение Visual Studio 2010 с 5 проектами в нем, двумя библиотеками и тремя приложениями (которые зависят от библиотек). Теперь я хотел бы перенести систему сборки на CMake (также с возможностью компиляции под Linux).
Я уже узнал, как написать CMakeLists.txt для одного проекта и создать из него файл .sln, который компилируется в VS. Однако я не могу найти решение для указания в файле CMake для каждого отдельного проекта, а затем автоматически разрешить CMake создавать VS.sln с этими 5 проектами.
Как мне создать структуру проектов и CMakelists для выполнения этого?