Maven-ähnliches Abhängigkeitsmanagement für C ++?

Sagen, ich habe ein C++ - Projekt, das aufgeteilt ist in mehrere Teilprojekte. Das Unterprojekt erzeugen einer DLL, und die verschiedenen teams von Entwicklern arbeiten, die auf jedes Teilprojekt. Wenn ich jetzt bauen wollen, die wichtigsten Projekt, gibt es einen Weg, um zu vermeiden, dass alle Teilprojekte von mir?

Kurz gesagt, ich bin auf der Suche nach etwas, das nicht den dependency-management (d.h. für die Binär-Dateien und Header) in einer ähnlichen Weise wie Maven für Java.

In der Tat, ich habe versucht, Maven, aber das ist ziemlich umständlich, da ich die Pakete erstellen manuell und Recht Häufig, Maven findet, pick-up die neuesten änderungen. Außerdem laufen die Zusammenstellung ist ein bisschen ein hack, da habe ich zu nennen NAnt innerhalb von Maven (ich benutze NAnt-Funktion zum erstellen von Visual Studio-Lösungen direkt).

Irgendwelche Hinweise und Ideen, wie dies zu tun?

Kommentar zu dem Problem
Das problem bei der Verwendung von make ist, dass ich zu bauen alles, mindestens einmal, und deshalb müssen auch die source-Dateien für die Abhängigkeiten. Vor allem, wenn das Neuerstellen von abhängigen Bibliotheken, kann es sehr zeitaufwendig und stark-Effekt der Produktivität. Oder bin ich etwas fehlt? Kommentarautor: weberste

InformationsquelleAutor der Frage weberste | 2009-07-16

Schreibe einen Kommentar