1 # Tcl package index file, version 1.0
3 proc LoadBLT25 { version dir } {
6 set suffix [info sharedlibextension]
7 regsub {\.} $version {} version_no_dots
8 set versuf $version$suffix
10 # Determine whether to load the full BLT library or
11 # the "lite" tcl-only version.
13 if {[package vcompare [info tclversion] 8.2] < 0} {
14 set taillib ${versuf}.8.0
15 } elseif {[package vcompare [info tclversion] 8.3] < 0} {
16 set taillib ${versuf}.8.2
17 } elseif {[package vcompare [info tclversion] 8.4] < 0} {
18 set taillib ${versuf}.8.3
19 } elseif {[package vcompare [info tclversion] 8.5] < 0} {
20 set taillib ${versuf}.8.4
21 } elseif {[package vcompare [info tclversion] 8.6] < 0} {
22 set taillib ${versuf}.8.5
24 set taillib ${versuf}.8.6
27 if { [info commands tk] == "tk" } {
28 set name1 ${prefix}BLT.${taillib}
29 set name2 ${prefix}BLT${version_no_dots}${suffix}
31 set name1 ${prefix}BLTlite.${taillib}
32 set name2 ${prefix}BLTlite${version_no_dots}${suffix}
36 foreach name [list $name1 $name2] {
37 if { $tcl_platform(platform) == "unix" } {
38 set library [file join $dir $name]
39 if { ![file exists $library] } {
40 # Try the parent directory.
41 set library [file join [file dirname $dir] $name]
43 if { ![file exists $library] } {
44 # Default to the path generated at compilation.
45 set library [file join "/home/tacyas/Eos/util/X86LINUX64/lib" $name]
50 if { ![file exists $library] } continue
57 package ifneeded BLT $version [list LoadBLT25 $version $dir]
59 # End of package index file