actuellement j'essaye de porter un projet d'héritage de million-sloc des manuscrits .cmd stupides aux SCons. Certaines parties sont VC++, d'autres sont Delphi. Créer des scripts SConscripts pour les pièces C++ était un jeu d'enfant.Comment puis-je forcer le générateur SConscript à changer de répertoire?
Pour construire la partie delphi, j'ai écrit un générateur très simple qui détecte s'il s'agit d'un projet de programme ou de bibliothèque. Appeler le constructeur après le chaînage via SConscript permet à scons d'appeler dcc32 $ subdir/project.dpr ce qui trompe dcc32 pour rechercher des unités dans le répertoire courant au lieu du $ subdir.
Y at-il un moyen de dire à scons d'entrer dans le sous-répertoire $ avant d'exécuter les commandes résidant dans le sconscript ou devrais-je le réparer dans le constructeur?
Nous vous remercions à l'avance
C'est exactement la combinaison dont j'ai besoin. Votre solution a résolu mon problème. Merci beaucoup! – Damg