Actuellement, nous construisons un groupe de bibliothèques statiques avant de construire notre application. Le problème est que pour chaque bibliothèque, il existe une variante de la séquence ./configure, make, test. Je voudrais être en mesure de mettre en cache les résultats de l'étape de configuration pour accélérer la construction, car il est commun de construire sur la même plate-forme plusieurs fois. Nous envisageons d'encapsuler chaque étape du processus de construction dans un processus SCONS, mais nous ne sommes pas sûrs que cela fonctionnerait. Des idées?Comment mettre en cache les paramètres de configuration pour les bibliothèques statiques créées à l'aide de scripts Ant et de SCONS?
0
A
Répondre
0
Vous pouvez utiliser scons pour encapsuler votre script configure et make. Tant que vous énumérez toutes vos dépendances et vos cibles générées, alors les scons seront capables de déterminer si vous voulez ou non exécuter chacune des étapes de construction. Cela semble plutôt compliqué. Pourquoi ne pas convertir votre config et construire le flux en scons ou écrire un simple makefile pour cette config, faire une dépendance? Il y a des façons d'ajouter le hachage MD5 dans make (si vous êtes attiré par des scons en raison de son hachage de dépendances).
Questions connexes
- 1. Combinant les bibliothèques statiques
- 2. Configuration de l'environnement scons
- 3. Comment gérez-vous les fichiers de configuration et les bibliothèques intégrés dans les webapps java?
- 4. Les scripts échouent lorsque jQuery.js n'est pas mis en cache. En cache, les scripts s'exécutent correctement.
- 5. Avec Scons, comment lier des bibliothèques prédéfinies?
- 6. Comment déterminer les paramètres d'autorisation pour les scripts PHP?
- 7. comment puis-je mettre en cache FileContentResult pour les performances?
- 8. Meilleure façon de mettre en cache les données
- 9. Des bibliothèques python pour analyser les fichiers de configuration apache?
- 10. fichier de configuration Ant et parsing XML
- 11. Enregistrer des informations entre les tâches dans les scripts de construction Ant
- 12. GroovyShell met-il en cache les scripts compilés?
- 13. Devrais-je mettre les données en cache de manière préventive?
- 14. La mise en cache de sortie pour les pages "presque statiques" dans asp.net mvc
- 15. Erreur de compilation de l'application iPhone avec les bibliothèques statiques sur la distribution de construction
- 16. Comment afficher les scripts Ant utilisés par eclipse?
- 17. Comment redimensionner toutes les images dans un bloc de HTML à une largeur spécifique et mettre en cache les résultats
- 18. Propriété Ant contenant les paramètres Macrodef
- 19. Comment partager les paramètres de configuration entre plusieurs applications
- 20. Ant scripts de construction, antcall, dépendances, etc
- 21. Comment stocker les paramètres de configuration dans SVN?
- 22. Comment mettre en cache les contrôles utilisateur ASP.NET?
- 23. Paramètres facultatifs dans les bibliothèques Active X
- 24. Sur les blocs d'initialisation statiques et non statiques en Java
- 25. Stratégie de mise en cache, cache de sortie vs cache de données ou les deux?
- 26. Comment vérifier, à partir de C#, les fichiers pour les scripts complexes et les langues rtl installés?
- 27. script php paramètres de configuration
- 28. Aide Scons pour les autres outils de construction
- 29. Comment détecter et déboguer les entrées de cache périmées?
- 30. Comment définir dynamiquement les chemins de fichiers en-tête et sans les sources hardcoding dans les paramètres de Visual Studio?