Я в процессе переноса проекта makefile в scons, и я не могу понять, как создать уникальный #define для каждого файла. Я хотел бы иметь базовое имя файла для каждого файла, определенного для поддержки некоторых настраиваемых макросов отладки. В make-файле я могу сделать это со следующим определением.Как я могу добавить per-file для проекта scons
-DBASE_FILE_NAME=\"$(<F)\"
Я не уверен, как это сделать, или если это возможно в случае с бразильцами, и будет признателен за любую обратную связь.
Почему бы не использовать SCons Glob? – bdbaddog
Изменить: на: O_FILES = [], затем O_FILE.extend (env.Object (.... – bdbaddog
Поскольку glob дает мне список имен файлов, с которыми я могу манипулировать при создании списка O_FILES. Scons Glob возвращает список объектов Pyhton –