On Unix and related systems, a file that is run before make and make install. Often, but not always, this file is a sh shell script generated by autoconf.
When building older Tcl versions or Tcl extensions based on TEA, ./configure might fail with an error resembling:
./configure: line 7624: syntax error near unexpected token `)'
See bash for explanation and the simple solution.