| # -*- tcl -*- | |
| # Tcl package index file, version 1.1 | |
| # | |
| # Make sure that TDBC is running in a compatible version of Tcl, and | |
| # that TclOO is available. | |
| if {![package vsatisfies [package provide Tcl] 8.6-]} { | |
| return | |
| } | |
| apply {{dir} { | |
| set libraryfile [file join $dir tdbc.tcl] | |
| if {![file exists $libraryfile] && [info exists ::env(TDBC_LIBRARY)]} { | |
| set libraryfile [file join $::env(TDBC_LIBRARY) tdbc.tcl] | |
| } | |
| if {[package vsatisfies [package provide Tcl] 9.0-]} { | |
| package ifneeded tdbc 1.1.7 \ | |
| "package require TclOO;\ | |
| [list load [file join $dir libtcl9tdbc1.1.7.dylib] [string totitle tdbc]]\;\ | |
| [list source $libraryfile]" | |
| } else { | |
| package ifneeded tdbc 1.1.7 \ | |
| "package require TclOO;\ | |
| [list load [file join $dir libtdbc1.1.7.dylib] [string totitle tdbc]]\;\ | |
| [list source $libraryfile]" | |
| } | |
| }} $dir | |