Я хочу скопировать файл (prebuild) из исходной папки в папку назначения (variant_dir).Скопируйте файл предварительной сборки для создания папки (SCons)
Это приводит к циклу зависимостей:
Command('main.elf', 'main.elf', Copy("$TARGET", "$SOURCE"))
Как я мог бы указать, что файл для копирования находится в исходной папке (папка проекта) и цель находится в папке сборки без использования постоянных значений (в SConscript)?
Как обходного я переименовал файл:
Command('main.elf', 'main.orig', Copy("$TARGET", "$SOURCE"))
Вы используете duplicate = 0 с вариантом dir? – bdbaddog
yes, duplicate = False – Knut
Вы попробовали мой ответ ниже? – bdbaddog