Skip to content

Commit a6861ab

Browse files
committed
util: fix set env for voltage variables
Signed-off-by: Vitor Bandeira <[email protected]>
1 parent d75dbef commit a6861ab

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

flow/util/generate-vars.sh

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,17 +44,19 @@ while read -r VAR; do
4444
# skip variables that match the exclude patterns
4545
continue
4646
fi
47+
# handle special case where the variable needs to be splitted in Tcl code
48+
if [[ "${name}" == "GND_NETS_VOLTAGES" || "${name}" == "PWR_NETS_VOLTAGES" ]]; then
49+
echo "export ${name}='${value}'" >> $1.sh
50+
echo "set env(${name}) ${value}" >> $1.tcl
51+
echo "set env ${name} ${value}" >> $1.gdb
52+
continue
53+
fi
4754
if [[ ${value} == /* ]]; then
4855
# convert absolute paths if possible to use FLOW_HOME variable
4956
value=$(sed -e "s,${FLOW_ROOT},\${FLOW_HOME},g" <<< "${value}")
5057
value=$(sed -e "s,${ORFS_ROOT},\${FLOW_HOME}/\.\.,g" <<< "${value}")
5158
fi
52-
# handle special case where the variable needs to be splitted in Tcl code
53-
if [[ "${name}" == "GND_NETS_VOLTAGES" || "${name}" == "PWR_NETS_VOLTAGES" ]]; then
54-
echo "export ${name}='${value}'" >> $1.sh
55-
else
56-
echo "export ${name}=\"${value}\"" >> $1.sh
57-
fi
59+
echo "export ${name}=\"${value}\"" >> $1.sh
5860
echo "set env(${name}) \"${value}\"" >> $1.tcl
5961
echo "set env ${name} ${value}" >> $1.gdb
6062
done <<< "$ISSUE_VARIABLES"

0 commit comments

Comments
 (0)