Changeset 1114 for trunk/packages/vizservers/configure.in
- Timestamp:
- Aug 18, 2008 1:21:11 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/configure.in
r1113 r1114 53 53 [location of Tcl binary library libtclstubs.a @<:@default=/usr/lib@:>@])], 54 54 [with_tcllib=$withval], 55 [with_tcllib= /usr/lib])55 [with_tcllib=""]) 56 56 57 57 # … … 69 69 # 70 70 71 for dir in ${exec_prefix} ${with_rappture} ; do 72 tclconfig="${dir}/lib/tclConfig.sh" 73 if test -x "$tclconfig" ; then 71 TCL_VERSION="8.4" 72 for dir in \ 73 ${exec_prefix} \ 74 ${exec_prefix}/lib \ 75 ${with_rappture} \ 76 ${with_rappture}/lib ; do 77 tclconfig="${dir}/tclConfig.sh" 78 if test -f "$tclconfig" ; then 74 79 . $tclconfig 75 80 break 76 81 fi 77 82 done 83 TCL_INC_SPEC="$TCL_INCLUDE_SPEC" 84 85 if test "x$with_tcllib" != "x" ; then 86 tclconfig="${with_tcllib}/tclConfig.sh" 87 if test -f "$tclconfig" ; then 88 . $tclconfig 89 fi 90 TCL_LIB_SPEC="-L${with_tcllib} -ltcl${TCL_VERSION}" 91 fi 92 if test "x$with_tclinclude" != "x" ; then 93 TCL_INC_SPEC="-I${with_tclinclude}" 94 fi 78 95 79 96 AC_SUBST(TCL_VERSION) 80 TCL_LIB_DIR="" 81 TCL_LIB="" 82 TCL_LIB_VERSION="$TCL_VERSION" 83 AC_MSG_CHECKING([for tcl binary libraries]) 84 if test "x$with_tcllib" != "x" ; then 85 if test -f "$with_tcllib" 86 then 87 if test -n `basename $with_tcllib | grep libtcl[0-9]\.[0-9].so` 88 then 89 TCL_LIB_DIR="$with_tcllib" 90 fi 91 else 92 if test -d "$with_tcllib" 93 then 94 if test -x "$with_tcllib/`ls $with_tcllib | grep libtcl[0-9]\.[0-9]\.so$`" 95 then 96 TCL_LIB_DIR="$with_tcllib" 97 else 98 AC_MSG_RESULT([no]) 99 AC_MSG_ERROR([cannot find tcl binary libraries, try using --with-tcllib]) 100 fi 101 else 102 AC_MSG_RESULT([no]) 103 AC_MSG_ERROR([cannot find tcl binary libraries inside $with_tcllib, try using --with-tcllib]) 104 fi 105 fi 106 else 107 AC_CHECK_HEADERS([tcl.h], [], 108 [AC_MSG_ERROR([cannot find tcl.h, try using --with-tclinclude])]) 109 fi 110 # TCL_LIB=$(ls ${TCL_LIB_DIR} | grep -o libtcl[0-9]\.[0-9]) 111 # TCL_LIB=`ls ${TCL_LIB_DIR} | awk '/libtcl([0-9]\.?[0-9])?\.so/ { print }'` 112 # TCL_LIB=`ls ${TCL_LIB_DIR} | sed -e '/libtcl([0-9]\.?[0-9])?\.so$/ {p}'` 113 # TCL_LIB_VERSION=$(echo ${TCL_LIB} | sed -e s/libtcl// -e s/\.so//) 114 AC_MSG_RESULT([${TCL_LIB_DIR}/${TCL_LIB}]) 115 # echo TCL_LIB_DIR = ${TCL_LIB_DIR} 116 # echo TCL_LIB = ${TCL_LIB} 117 # echo TCL_LIB_VERSION = ${TCL_LIB_VERSION} 118 AC_SUBST(TCL_LIB_DIR) 119 AC_SUBST(TCL_LIB) 120 AC_SUBST(TCL_LIB_VERSION) 121 122 AC_ARG_WITH( 123 [tclinclude], 124 [AS_HELP_STRING([--with-tclinclude[=DIR]], 125 [location of tcl.h header file @<:@default=/usr/include@:>@])], 126 [with_tclinclude=$withval], 127 [with_tclinclude=/usr/include]) 128 129 TCL_INCL_DIR="" 130 AC_MSG_CHECKING([for tcl.h]) 131 if test "x$with_tclinclude" != "x" ; then 132 if test -f "$with_tclinclude" 133 then 134 if test `basename $with_tclinclude` = "tcl.h" 135 then 136 TCL_INCL_DIR="`dirname $with_tclinclude`" 137 fi 138 else 139 if test -d "$with_tclinclude" 140 then 141 if test -r "$with_tclinclude/tcl.h" 142 then 143 TCL_INCL_DIR="$with_tclinclude" 144 else 145 if test -r "$with_tclinclude/tcl${TCL_LIB_VERSION}/tcl.h" 146 then 147 TCL_INCL_DIR="$with_tclinclude/tcl${TCL_LIB_VERSION}" 148 else 149 AC_MSG_RESULT([no]) 150 AC_MSG_ERROR([cannot find tcl.h, try using --with-tclinclude]) 151 fi 152 fi 153 else 154 AC_MSG_RESULT([no]) 155 AC_MSG_ERROR([cannot find tcl.h inside $with_tclinclude, try using --with-tclinclude]) 156 fi 157 fi 158 else 159 AC_CHECK_HEADERS([tcl.h], [], 160 [AC_MSG_ERROR([cannot find tcl.h, try using --with-tclinclude])]) 161 fi 162 AC_MSG_RESULT([${TCL_INCL_DIR}]) 163 AC_SUBST(TCL_INCL_DIR) 97 AC_SUBST(TCL_INC_SPEC) 98 AC_SUBST(TCL_LIB_SPEC) 164 99 165 100 AC_ARG_WITH(
Note: See TracChangeset
for help on using the changeset viewer.