From dc6e9e2d9c3c4b07f8f5b49ba756a2fdf7b8c7ef Mon Sep 17 00:00:00 2001 From: Stefan Frederik Date: Mon, 31 Oct 2022 23:48:34 +0100 Subject: [PATCH] (JL) update abs_sym_path such that using network drive (ie. //192.168.1.102/test) will return as is, (JL) add example for network drive to add to XSCHEM_LIBRARY_PATH --- XSchemWin/XSchemWix/xschemrc | 1 + src/xschem.tcl | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/XSchemWin/XSchemWix/xschemrc b/XSchemWin/XSchemWix/xschemrc index f110eecf..2c5814c1 100644 --- a/XSchemWin/XSchemWix/xschemrc +++ b/XSchemWin/XSchemWix/xschemrc @@ -56,6 +56,7 @@ # append XSCHEM_LIBRARY_PATH :${xschem_doc_dir}/gschem_import/sym #### For Windows, use ; instead of :, and enclosed pathname with "" +# append XSCHEM_LIBRARY_PATH ";//192.168.1.1/Projects/mysch" # append XSCHEM_LIBRARY_PATH ";${XSCHEM_SHAREDIR}/../xschem_library" # append XSCHEM_LIBRARY_PATH ";${XSCHEM_SHAREDIR}/../xschem_library/devices" # append XSCHEM_LIBRARY_PATH ";${XSCHEM_SHAREDIR}/../xschem_library/examples" diff --git a/src/xschem.tcl b/src/xschem.tcl index 88b165b1..5ce7bfb6 100644 --- a/src/xschem.tcl +++ b/src/xschem.tcl @@ -4422,7 +4422,11 @@ proc abs_sym_path {fname {ext {} } } { ## absolute path: return as is if { [regexp {^[A-Za-z]\:/} $fname ] } { return "$fname" - } + } + # network drive, return as is + if { [regexp {^/} $fname] } { + return "$fname" + } } else { ## absolute path: return as is if { [regexp {^/} $fname] } {