Skip to content

Commit 4cbad11

Browse files
committed
util: add support for gdb to run-me script
Signed-off-by: Vitor Bandeira <[email protected]>
1 parent ef2c487 commit 4cbad11

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

flow/util/makeIssue.sh

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,15 @@ ISSUE_CP_FILES+="${ISSUE_CP_FILES_PLATFORM} \
6565
$VARS_BASENAME.gdb"
6666

6767
echo "Creating ${RUN_ME_SCRIPT} script"
68-
echo "#!/usr/bin/env bash" > ${RUN_ME_SCRIPT}
69-
echo "source ${VARS_BASENAME}.sh" >> ${RUN_ME_SCRIPT}
70-
echo "openroad -no_init ${SCRIPTS_DIR}/$1.tcl" >> ${RUN_ME_SCRIPT}
68+
cat > ${RUN_ME_SCRIPT} <<EOF
69+
#!/usr/bin/env bash
70+
source ${VARS_BASENAME}.sh
71+
if [[ ! -z \${GDB+x} ]]; then
72+
gdb --args openroad -no_init ${SCRIPTS_DIR}/$1.tcl
73+
else
74+
openroad -no_init ${SCRIPTS_DIR}/$1.tcl
75+
fi
76+
EOF
7177
chmod +x ${RUN_ME_SCRIPT}
7278

7379
echo "Creating ${VARS_BASENAME}.sh/tcl script"

0 commit comments

Comments
 (0)