Index: generic/nsf.tcl =================================================================== diff -u -N -r09b4bca7c8d5c44f6be0b2c04ebfcdb7a58fd5ae -r0ca1bf1c5b3e4a029e935e5f8a42221b61c0d747 --- generic/nsf.tcl (.../nsf.tcl) (revision 09b4bca7c8d5c44f6be0b2c04ebfcdb7a58fd5ae) +++ generic/nsf.tcl (.../nsf.tcl) (revision 0ca1bf1c5b3e4a029e935e5f8a42221b61c0d747) @@ -220,6 +220,24 @@ set ::nsf::parameter::syntax(::nsf::__unset_unknown_args) "" set ::nsf::parameter::syntax(::nsf::exithandler) "?get?|?set /cmds/?|?unset?" + # + # Provide the build-time configuration settings via namespaced + # variables, for backward compatibility. + # + + if {[info commands ::nsf::pkgconfig] ne ""} { + + foreach c {version commit patchLevel} { + set ::nsf::$c [::nsf::pkgconfig get $c] + } + + foreach c {development memcount memtrace profile dtrace assertions} { + set ::nsf::config($c) [::nsf::pkgconfig get $c] + } + + unset -nocomplain c + + } } #