Fixed issue #1503 (Import LEF/DEF - LEF files given in list are ignored for DEF import)

This commit is contained in:
Matthias Koefferlein 2023-10-06 23:38:04 +02:00
parent 01c19048aa
commit 7560201dc5
1 changed files with 7 additions and 0 deletions

View File

@ -140,6 +140,13 @@ public:
}
db::LEFDEFReader reader (stream);
// Add the LEF files specified explicitly
db::LEFDEFReaderOptions *lefdef_options = dynamic_cast<db::LEFDEFReaderOptions *> (options.get_options (reader.format ()));
auto lef_files = lefdef_options->lef_files ();
lef_files.insert (lef_files.end (), data.lef_files.begin (), data.lef_files.end ());
lefdef_options->set_lef_files (lef_files);
reader.read_lefdef (*layout, options, import_lef);
lay::LayoutView *view = lay::LayoutView::current ();