SCONS: Wie alle Object-Dateien ein einem separaten Verzeichnis bauen?



  • Hallo,

    wie schaffe ich es mit SCONS, dass alle .o Dateien in einem separaten build-Verzeichnis gebaut werden?

    Die Source-Verzeichnisstruktur sieht etwa so aus:

    /project
    
    /project/A
    /project/A/inc
    /project/A/src
    /project/A/doc
    
    /project/B
    /project/B/inc
    /project/B/src
    /project/B/doc
    
    ...
    

    Spricht es gibt verschiedene Bestandteile "A", "B" usw. die in parallelen Verzeichnissen liegen.

    Ich hätte nun gerne, dass alle gebauten Dateien so liegen:

    /project/build/*.o
    

    Das bekomme ich irgendwie nicht hin.

    Bisher habe ich es nur geschafft mit "VariantDir" so etwas hinzubekommen:

    /project/build/A/*.o
    /project/build/B/*.o
    ...
    

    Weiss jemand wie das geht?


Log in to reply