Unterstützt scons
einschließlich Variablen aus einer externen Datei?Importieren von SCON-Variablen aus Datei
Kurz gesagt, ich habe eine Reihe von Einstellungen, Variablen usw .; das ich einem Haufen Makefiles in einem großen Projekt zur Verfügung stellen möchte. Es ist einfach genug für das Makefile auf Root-Ebene, einfach die Datei zu beziehen/einzubinden.
Allerdings verwenden einige Unterprojekte scons
und the only documentation I found on the topic notes, dass ein Sconscript auf oberster Ebene eine Übergabe der Variablen an Unterprojekte erstellen muss.
Mein Ziel ist es, eine einfache Datei voller Variablen (hauptsächlich Pfade zu Compilern) zu haben und scons
mitzuteilen, nur die variablen Schlüssel/Wert-Paare zu importieren. The one SO post I've found on this topic stellt fest, dass die Datei python Code sein muss, anstatt ein Makefile, also müsste ich möglicherweise ein Skript schreiben, um das Makefile in Python-Code zu konvertieren.