Evaluate 'script' in the global scope
Scripts sourced via 'script' should evaluate in the global scope to make it easy to set and reference global variables. Signed-off-by: Steve Bennett <steveb@workware.net.au>__archive__
parent
f25ffaf2b2
commit
a62d8f2271
|
@ -53,9 +53,9 @@ proc find {filename} {
|
||||||
add_usage_text find "<file>"
|
add_usage_text find "<file>"
|
||||||
add_help_text find "print full path to file according to OpenOCD search rules"
|
add_help_text find "print full path to file according to OpenOCD search rules"
|
||||||
|
|
||||||
# Run script
|
# Find and run a script
|
||||||
proc script {filename} {
|
proc script {filename} {
|
||||||
source [find $filename]
|
uplevel #0 source [find $filename]
|
||||||
}
|
}
|
||||||
add_help_text script "filename of OpenOCD script (tcl) to run"
|
add_help_text script "filename of OpenOCD script (tcl) to run"
|
||||||
add_usage_text script "<file>"
|
add_usage_text script "<file>"
|
||||||
|
|
Loading…
Reference in New Issue