#!/bin/bash

TCL_SUFIX=`echo 'puts $tcl_version' | tclsh`
TCL_SUFIX2=`echo 'puts [join [split $tcl_version .] ""]' | tclsh`

MODULE_SOURCES="tcl.cpp commands.cpp events.cpp"
MODULE_MOC_HEADERS="tcl_scripting.h"
MODULE_LIBS="`echo 'if {[string match *BSD $tcl_platform(os)]} {puts "tcl[join [split $tcl_version .] {}] tk[join [split $tcl_version .] {}]"} else {puts "tcl$tcl_version tk$tcl_version"}' | tclsh`"
MODULE_LIBS_PATH="/usr/lib /usr/local/lib"
MODULE_INCLUDES="tcl.h tk.h"
MODULE_MAKE_CMD="cd data/docs && ./makedocs.tcl && cd ../.."
MODULE_CONFIGURE_CMD="echo 'if {\$tcl_version < 8.4} {puts \"TCL version is too old! It is \$tcl_version and required is at least 8.4.\"} else {puts \"TCL version is \$tcl_version. OK!\"}' | tclsh"
MODULE_INCLUDES_PATH="/usr/include /usr/include/tcl${TCL_SUFIX} /usr/include/tcl${TCL_SUFIX2}
                      /usr/include/tk${TCL_SUFIX} /usr/include/tk${TCL_SUFIX2} /usr/local/include
                      /usr/local/include/tcl${TCL_SUFIX} /usr/local/include/tcl${TCL_SUFIX2}
                      /usr/local/include/tk${TCL_SUFIX} /usr/local/include/tk${TCL_SUFIX2}"
