Estoy considerando cambiar un proyecto de plataforma cruzada de sistemas de administración de compilación separados en Visual C++, XCode y makefiles a CMake.CMake - ¿Agregar automáticamente todos los archivos de una carpeta a un destino?
Una característica esencial que necesito es agregar automáticamente todos los archivos en un directorio a un destino. Si bien esto es fácil de hacer con make, no es factible con Visual C++ y XCode (corríjanme si estoy equivocado). ¿Es posible hacerlo directamente en CMake? ¿Cómo?
Siéntase libre de agregar cualquier otra cosa que deba tener en cuenta antes de ir a aprender CMake, considerando que actualmente el proyecto es de tamaño medio (8 bibliotecas, 2 ejecutables, 8 proyectos de prueba y depende de 8 bibliotecas externas)
Por cierto. en In Visual Studio, al menos en proyectos C#, hay un botón en la barra de herramientas en el explorador del proyecto, llamado mostrar todos los archivos. Hace que todos los subdirectorios de un proyecto sean visibles, atenuados si no contienen ningún archivo lógicamente incluido en el proyecto. Puede incluir estos directorios a través del menú contextual, que incluye todos los archivos fuente dentro de ellos, recursivamente :) – yeoman