Je considère le passage d'un projet multiplateforme de systèmes de gestion de construction distincts dans Visual C++, XCode et makefiles à CMake.CMake - Ajouter automatiquement tous les fichiers dans un dossier à une cible?
Une fonctionnalité essentielle dont j'ai besoin est d'ajouter automatiquement tous les fichiers d'un répertoire à une cible. Bien que cela soit facile à faire avec make, il n'est pas facile à faire avec Visual C++ et XCode (corrigez-moi si je me trompe). Est-il possible de le faire directement dans CMake? Comment? N'hésitez pas à ajouter tout ce que je devrais savoir avant d'aller apprendre CMake, étant donné que le projet est actuellement de taille moyenne (8 bibliothèques, 2 exécutables, 8 projets de test et il dépend de 8 bibliothèques externes environ).).
Btw. Dans In Visual Studio, au moins dans les projets C#, un bouton de la barre d'outils de l'explorateur de projet, nommé show, affiche tous les fichiers. Cela rend tous les sous-répertoires d'un projet visibles, grisés s'ils ne contiennent aucun fichier logiquement inclus dans le projet. Vous pouvez inclure ces répertoires via le menu contextuel, qui inclut tous les fichiers sources à l'intérieur, récursivement :) – yeoman