2009-07-28 5 views
0

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?

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