1# Process this file with autoconf to produce a configure script. 2 3AC_INIT(Makefile.in) 4CGI_MAJOR_VERSION=1 5CGI_MINOR_VERSION=10 6CGI_MICRO_VERSION=0 7CGI_VERSION=$CGI_MAJOR_VERSION.$CGI_MINOR_VERSION 8CGI_VERSION_FULL=$CGI_VERSION.$CGI_MICRO_VERSION 9 10# If `configure' is invoked (in)directly via `make', ensure that it 11# encounters no `make' conflicts. 12# 13unset MFLAGS MAKEFLAGS 14 15# this'll use a BSD compatible install or our included install-sh 16AC_PROG_INSTALL 17 18# Find a usable Tcl executable so that we can run Tcl utilities 19# For simplicity, assume Tcl is completely installed. 20AC_MSG_CHECKING([for usable Tcl executable]) 21for i in \ 22 ${exec_prefix}/bin/tclsh \ 23 `ls -r ${exec_prefix}/bin/tclsh[[8-9]]* 2>/dev/null` \ 24 ${prefix}/bin/tclsh \ 25 `ls -r ${prefix}/bin/tclsh[[8-9]]* 2>/dev/null` \ 26 ${srcdir}/../tcl/unix/tclsh \ 27 `ls -dr ${srcdir}/../tcl[[8-9]]*/unix/tclsh 2>/dev/null` \ 28 /usr/local/bin/tclsh \ 29 /usr/bin/tclsh ; do 30 if test -x "$i" ; then 31 CGI_TCL_EXECUTABLE=$i 32 break 33 fi 34done 35if test "x$CGI_TCL_EXECUTABLE" = "x" ; then 36 AC_MSG_ERROR([no tcl executable found, cannot install]) 37else 38 AC_MSG_RESULT($CGI_TCL_EXECUTABLE) 39fi 40 41# 42# Set up makefile substitutions 43# 44AC_SUBST(CGI_MAJOR_VERSION) 45AC_SUBST(CGI_MINOR_VERSION) 46AC_SUBST(CGI_MICRO_VERSION) 47AC_SUBST(CGI_VERSION_FULL) 48AC_SUBST(CGI_VERSION) 49AC_SUBST(CGI_LIB_FILE) 50AC_SUBST(CGI_LIB_FILES) 51AC_SUBST(CGI_TCL_EXECUTABLE) 52AC_OUTPUT(Makefile cgi.tcl version) 53