Merge pull request #1504 from KLayout/issue-1503

Fixed issue #1503 (Import LEF/DEF - LEF files given in list are ignor…
This commit is contained in:
Matthias Köfferlein 2023-11-07 21:35:49 +01:00 committed by GitHub
commit 5edbc0b03f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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 ();