Tengo una solución de Visual Studio 2010 con 5 proyectos en ella, dos bibliotecas y tres aplicaciones (que dependen de las bibliotecas). Ahora me gustaría migrar el sistema de compilación a CMake (para poder compilar también bajo Linux).Varios proyectos en una sola solución con cmake y visual studio
Ya he descubierto cómo escribir un CMakeLists.txt para un proyecto y crear un archivo .sln que se compila en VS. Sin embargo, no puedo encontrar una solución para especificar en un archivo CMake cada proyecto individual y luego dejar automáticamente que CMake cree un VS.sln con esos 5 proyectos en él.
¿Cómo debo estructurar mis proyectos y CMakelists para lograr esto?
No es tan difícil, tiene que declarar cada biblioteca y cada ejecutable. puede estar en subdirectorios separados. Recomiendo ver algunos proyectos de código abierto y sus archivos CMake. (por ejemplo [esto] (https://github.com/madler/zlib/blob/master/CMakeLists.txt)) – Mohammad
¡Muchas gracias! – Ela782