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?
0
A
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
- 1. Statische Verlinkung von Bibliotheken, die auf C# .NET erstellt wurden
- 2. Link zu Bibliotheken, die von GCC erstellt wurden, wenn ich ICC für meinen Code verwende
- 3. Mit Scons, wie verbinden Sie sich mit vorgefertigten Bibliotheken?
- 4. Wie man richtig Inline für statische Bibliotheken
- 5. Wie lösche ich Ordner, die mit PHP mkdir erstellt wurden?
- 6. Wie erstellen statische Bibliotheken mit Systembibliotheken?
- 7. SCons Abhängigkeit von Dateien, die zur Kompilierungszeit generiert wurden
- 8. scons - wie man etwas ausführt/nachdem/alle Ziele wurden gebaut
- 9. Wie erstellt man Bibliotheken für Dart?
- 10. SCons Konfigurationsdatei und Standardwerte
- 11. Wie verwende ich Qt und Scons zusammen?
- 12. Mehrere Filter für Marker, die mit Google Fusion erstellt wurden
- 13. Doppelte Ebenen, die mit UIImageView und CGAffinetransform erstellt wurden
- 14. Xcode Mehrere statische Bibliotheken und doppelte Symbole
- 15. Wie erstellt man eine symbolische Verbindung mit SCons?
- 16. Wo sind die Flex-Bibliotheken? Kann ich den Cache löschen?
- 17. Wie cache ich FileContentResult für die Leistung?
- 18. Mehrere Bibliotheken Founded Alert und High Cache
- 19. VC++ Linker indirekte Abhängigkeiten für statische Bibliotheken
- 20. Wie Cache für statische Ressourcen in web.xml für Jetty konfigurieren?
- 21. Wie stelle ich scons Systempfad
- 22. Entsorgen von AddIns, die mit MAF (System.AddIn) erstellt wurden
- 23. Benötige ich statische Bibliotheken zur statischen Verknüpfung?
- 24. SD-Karte und Konfigurationseinstellungen
- 25. Browser-Bibliotheken, die selbst durchsucht wurden: relative paths error
- 26. Statische Verbindung von SDL2-Bibliotheken
- 27. statische Bibliotheken in einzelne zusammenführen
- 28. Statische Bibliotheken mit verwalteten Code Ausgabe
- 29. Mit Clang der Scan-Aufbau mit scons und C++ 11
- 30. Wie Cache von Amazon S3 Storage für statische Webseite aktualisieren?