Ich möchte eine (Prebuild) -Datei aus dem Quellordner in den Zielordner (variant_dir) kopieren.Kopieren Sie eine Prebuild-Datei in Build-Ordner (SCons)
Dies führt zu einer Abhängigkeit Zyklus:
Command('main.elf', 'main.elf', Copy("$TARGET", "$SOURCE"))
Wie ich, dass die Datei befand sich im Quellordner (Projektordner) und das Ziel ist in dem Build-Ordner ohne die Verwendung von konstanten Werten kopieren angeben könnte (in SConscript)?
Als Abhilfe umbenannt ich die Datei:
Command('main.elf', 'main.orig', Copy("$TARGET", "$SOURCE"))
Verwenden Sie duplicate = 0 mit variant dir? – bdbaddog
Ja, Duplikat = Falsch – Knut
Haben Sie meine Antwort unten versucht? – bdbaddog