2009-07-28 6 views
0

Derzeit erstellen wir vor dem Erstellen unserer App eine Gruppe statischer Bibliotheken. Das Problem besteht darin, dass es für jede Bibliothek einige Variationen der Testsequenz "./configure, make" gibt. Ich möchte in der Lage sein, die Ergebnisse des Konfigurationsschritts zwischenzuspeichern, um den Build zu beschleunigen, da es üblich ist, mehrere Male auf derselben Plattform zu bauen. Wir denken darüber nach, jeden Schritt im Build-Prozess in einen SCONS-Prozess zu integrieren, aber wir sind nicht sicher, dass dies funktionieren würde. Irgendwelche Ideen?Wie cache ich Konfigurationseinstellungen für statische Bibliotheken, die mit Ant-Skripten und SCONS erstellt wurden?

Antwort

0

Sie könnte verwenden Scons Wrapper Ihre konfigurieren und Skript erstellen. Solange Sie alle Ihre Abhängigkeiten und generierten Ziele aufzählen, kann scons bestimmen, ob die einzelnen Build-Schritte ausgeführt werden sollen oder nicht. Das hört sich allerdings ziemlich kompliziert an. Warum nicht konvertieren Sie Ihre Konfiguration und Build-Flow zu Scons oder schreiben Sie eine einfache Makefile für diese Konfiguration, Abhängigkeit machen? Es gibt Möglichkeiten, MD5-Hashing in make einzufügen (wenn Sie aufgrund ihres Hashing von Abhängigkeiten zu scons gezogen werden).

Verwandte Themen