1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
# loadtdom.tcl --
#
# This file is [source]d by all.tcl and all test files, to ensure, that
# the tcltest package and the lastest tdom build is present.
#
# RCS: @(#) $Id$
#
if {$tcl_version < 8.5} {
# We still support 8.4 to some degree
package require Tcl 8.4
} else {
package require Tcl 8.4-
}
package require tcltest 2.2
namespace import ::tcltest::*
catch {tcltest::loadTestedCommands}
if {[catch {package require -exact tdom 0.9.3}]} {
if {[catch {load [file join [file dir [info script]] ../unix/libtdom0.9.2.so]}]} {
error "Unable to load the appropriate tDOM version!"
}
}
if {[info commands ::tdom::xmlReadFile] == ""} {
# tcldomsh without the script library. Source the lib.
source [file join [file dir [info script]] ../lib tdom.tcl]
}
|