From 610c86a2340701e49ac23654f81233bedf6724fa Mon Sep 17 00:00:00 2001 From: Tim Edwards Date: Tue, 24 Oct 2023 10:36:57 -0400 Subject: [PATCH] When writing a GDS file, there is a statement printed about each cell being generated. This statement does not disambiguate the case where a cell is being ripped verbatim from GDS instead of being generated from the magic database. This print statement has been split into two cases, and where a cell is being ripped verbatim, the name of the file is indicated. This provides better information to the user. --- VERSION | 2 +- calma/CalmaWrite.c | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/VERSION b/VERSION index 9c49d6d7..d591eec6 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.3.440 +8.3.441 diff --git a/calma/CalmaWrite.c b/calma/CalmaWrite.c index a182d3ac..a1a2d931 100644 --- a/calma/CalmaWrite.c +++ b/calma/CalmaWrite.c @@ -976,9 +976,6 @@ calmaProcessDef(def, outf, do_library) return 1; } - /* Give some feedback to the user */ - TxPrintf(" Generating output for cell %s\n", def->cd_name); - if (isReadOnly && hasContent) { char *buffer, *offptr, *retfilename; @@ -989,6 +986,9 @@ calmaProcessDef(def, outf, do_library) char *modName; FILETYPE fi; + /* Give some feedback to the user */ + TxPrintf(" Copying output for cell %s from %s\n", def->cd_name, filename); + /* Handle compressed files */ modName = filename; @@ -1205,6 +1205,11 @@ calmaProcessDef(def, outf, do_library) def->cd_flags |= CDVENDORGDS; } } + else + { + /* Give some feedback to the user */ + TxPrintf(" Generating output for cell %s\n", def->cd_name); + } /* Quick check on "polygonXXXXX" cells---these are generated by the */ /* "gds polygon subcell" option, and if the parent cell is a vendor */