add --with-tclsh to configure, see issue ba3b0d91
Merged pooryorick's original work and branch