Nous avons déménagé notre département de construction de la chaîne de CMake, et nous avons eu quelques internes roadbumps depuis d'autres départements où l'utilisation de nos fichiers de projet et où les habitués à juste de les importer dans leurs solutions. Nous avons également eu quelques plaintes au sujet de CMake ne pas être pleinement intégrées dans le projet Visual Studio/solution manager, de sorte que les fichiers ont dû être ajoutés manuellement à CMakeLists.txt; c'était une rupture majeure dans le flux de travail les gens y sont habitués.
Mais en général, c'était assez transition en douceur. Nous sommes très heureux car nous n'avons pas à traiter avec les fichiers de projet plus.
Le béton de flux de travail pour ajouter un nouveau fichier à un projet est très simple:
- Créer le fichier, assurez-vous qu'il est dans le bon endroit.
- Ajouter le fichier à CMakeLists.txt.
- Construire.
CMake 2.6 automatiquement les rediffusions si tous les CMakeLists.txt les fichiers ont été modifiés (et (semi-)automatiquement la recharge de la solution/projets).
N'oubliez pas que si vous êtes en train de faire out-of-source construit, vous devez être prudent de ne pas créer le fichier source dans le répertoire de construction (depuis Visual Studio ne sait que sur le répertoire de construction).