Disons que j'ai un projet C ++ divisé en plusieurs sous-projets. Les sous-projets produisent tous une DLL et différentes équipes de développeurs travaillent sur chacun des sous-projets. Maintenant, si je veux construire le projet principal, y a-t-il un moyen d'éviter d'avoir à construire tous les sous-projets par moi-même?
En bref, je recherche quelque chose qui fait la gestion des dépendances (c'est-à-dire pour les fichiers binaires et les en-têtes) de la même manière que Maven le fait pour Java.
En fait, j'ai essayé d'utiliser Maven pour cela mais c'est plutôt encombrant car je dois créer les packages manuellement et assez fréquemment, Maven manque de récupérer les modifications les plus récentes. De plus, exécuter la compilation est un peu un hack car je dois appeler NAnt depuis Maven (j'utilise la fonctionnalité de NAnt pour créer directement des solutions Visual Studio).
Des conseils et des idées sur la façon de procéder?