| # -*- tcl -*- | |
| # Tcl package index file | |
| # | |
| # Unless this file is named pkgIndex.tcl.in, you are probably looking | |
| # at an automatically generated/filtered copy and should probably not | |
| # edit it. | |
| # | |
| # Adapted from https://core.tcl-lang.org/tcltls | |
| @if TEAISH_VSATISFIES_CODE | |
| @TEAISH_VSATISFIES_CODE@ | |
| @endif | |
| if {[package vsatisfies [package provide Tcl] 9.0-]} { | |
| package ifneeded {@TEAISH_PKGNAME@} {@TEAISH_VERSION@} [list apply {{dir} { | |
| @if TEAISH_ENABLE_DLL | |
| load [file join $dir {@TEAISH_DLL9@}] @TEAISH_LOAD_PREFIX@ | |
| @endif | |
| @if TEAISH_PKGINIT_TCL_TAIL | |
| set initScript [file join $dir {@TEAISH_PKGINIT_TCL_TAIL@}] | |
| if {[file exists $initScript]} { | |
| source -encoding utf-8 $initScript | |
| } | |
| @endif | |
| }} $dir] | |
| } else { | |
| package ifneeded {@TEAISH_PKGNAME@} {@TEAISH_VERSION@} [list apply {{dir} { | |
| @if TEAISH_ENABLE_DLL | |
| if {[string tolower [file extension {@TEAISH_DLL8@}]] in [list .dll .dylib .so]} { | |
| load [file join $dir {@TEAISH_DLL8@}] @TEAISH_LOAD_PREFIX@ | |
| } else { | |
| load {} @TEAISH_LOAD_PREFIX@ | |
| } | |
| @endif | |
| @if TEAISH_PKGINIT_TCL_TAIL | |
| set initScript [file join $dir {@TEAISH_PKGINIT_TCL_TAIL@}] | |
| if {[file exists $initScript]} { | |
| source -encoding utf-8 $initScript | |
| } | |
| @endif | |
| }} $dir] | |
| } | |