Ich möchte SCons in einer interaktiven Python-Sitzung laden und Direktiven auf diese Weise eingeben, im Gegensatz zu einer SConstruct- oder SConscript-Datei. Ist das möglich? Ich versuche SCons Funktionalität in eine andere Python-Anwendung einzubetten.SCONs in Python
3
A
Antwort
4
Es würde so erscheinen,
Fügen Sie einfach Scons zu Ihrem PYTHONPATH und importieren, was Sie brauchen. Kopieren Sie die entsprechenden Bits aus der Hauptsoftware , die Ihnen passen - Scons/Script/Main.py - oder führen Sie einfach den Hauptordner aus dem entsprechenden Ordner aus.
http://osdir.com/ml/programming.tools.scons.user/2005-03/msg00058.html
Verwandte Themen
- 1. Scons aus einem Python-Skript aufrufen
- 2. Problem läuft scons
- 3. Problem mit scons in Fenstern
- 4. SCons Konfigurationsdatei und Standardwerte
- 5. SCons: GCC Ignorieren -c
- 6. äquivalent von "touch" in scons?
- 7. SCons Codegenerierung und VariantDir
- 8. scons environment setup
- 9. Scons Befehl mit Zeitlimit
- 10. Iotivity scons Buildfehler
- 11. scons nicht mit Objektdateien
- 12. Iotivity scons Buildfehler (cbor)
- 13. Scons Install() nur mit --install-Sandbox arbeiten
- 14. Scons in Scratchbox: Ich kann g ++
- 15. env.Clone() in scons macht keine Deep-Copy
- 16. scons findet kein visuelles Studio
- 17. SCONs seltsame Reihenfolge der Ausführung
- 18. SCONS zu Visual Studio 2008
- 19. SCONs Ignoriere Funktion funktioniert nicht
- 20. Scons: fail ich qt4 Werkzeug
- 21. Wie stelle ich scons Systempfad
- 22. Erstellen von Bibliotheksvarianten mit Scons
- 23. scons: src und umfassen dirs
- 24. Add include Verzeichnis zu scons
- 25. Scons bekommt meine Umgebung nicht
- 26. SCONS Regexp anstelle von Glob?
- 27. Wie erhalte ich Scons, um ein externes Skript aufzurufen?
- 28. Verwenden von SCons als Build-Engine für distutils
- 29. Definieren von C++ - Präprozessor-Makros mit SCONs
- 30. ant + cpptasks vs. scons vs. machen
Dank - es war ein PEBKAC Fehler. Ich hatte so etwas versucht, aber ich habe SCons in den Pfad selbst eingefügt, zB /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/scons-2.0.1/SCons, wenn ich '/ SCons' gelöscht habe Vom Ende an funktionierte es. – Jonathan