Frage zu SCons



  • Hallo,

    ich versuche meine Projekte mit SCons (http://www.scons.org/) zu erstellen.
    Dies funktioniert prinzipiell ohne Probleme, doch nur wenn ich in einem Pfad arbeite, also alle Source und Objekt Dateien in einem Pfad liegen. Ich würde die Ordnerstruktur des Projektes gerne so ändern, das der Sourcecode in einem Extra Verszeichniss liegt ( src/ ) und die Objektdateien ( obj/ ) auch. Muß ich dazu bei allen Dateinamen die Ordnerangabe mit angeben ?
    z.B. so :

    Sources = ["src/main.cpp" , "src/1.cpp" , "src/2.cpp" ]

    oder gibt es eine Möglichkeit das die Sourcedateien in einem bestimmten Verzeichnis gesucht werden bzw. die Objektdateien in einem Verzeichnis erstellt werden ?

    Ich hoffe ich habe mich nicht allzu verwirrend ausgedrückt,

    Vielen Dank im Voraus ,
    wantai



  • Hallo,

    Normalerweise verwendet man dazu einfach hierarchisch strukturierte Build-Verzeichnisse, in denen je ein SConscript-File unter gebracht ist, siehe auch hier.

    Schau Dir auch das Build-Target oä an.



  • danke für die schnelle antwort.
    habe jetzt selbst noch ein bißchen in dem Manual gelesen und werde dann mal probieren ob ich es hinbekomme ..

    gruß,
    wantai


Anmelden zum Antworten