[Sumover-dev] [svn commit] r4423 - rat/trunk
sumover-dev at cs.ucl.ac.uk
sumover-dev at cs.ucl.ac.uk
Mon Apr 13 13:56:47 BST 2009
Author: douglask
Date: Mon Apr 13 13:56:44 2009
New Revision: 4423
Modified:
rat/trunk/configure
Log:
regenerated configure
Modified: rat/trunk/configure
==============================================================================
--- rat/trunk/configure (original)
+++ rat/trunk/configure Mon Apr 13 13:56:44 2009
@@ -6764,7 +6764,10 @@
`ls -d /usr/contrib/lib 2>/dev/null` \
`ls -d /usr/lib64 2>/dev/null` \
`ls -d /usr/lib 2>/dev/null` \
+ `ls -d /usr/lib64/tcl[8-9].[0-9]* 2>/dev/null` \
`ls -d /usr/lib/tcl[8-9].[0-9]* 2>/dev/null` \
+ `ls -d /usr/local/lib64/tcl[8-9].[0-9]* 2>/dev/null` \
+ `ls -d /usr/local/lib/tcl[8-9].[0-9]* 2>/dev/null` \
; do
if test -f "$i/tclConfig.sh" ; then
ac_cv_c_tclconfig=`(cd $i; pwd)`
@@ -6984,7 +6987,10 @@
`ls -d /usr/contrib/lib 2>/dev/null` \
`ls -d /usr/lib64 2>/dev/null` \
`ls -d /usr/lib 2>/dev/null` \
+ `ls -d /usr/lib64/tk[8-9].[0-9]* 2>/dev/null` \
`ls -d /usr/lib/tk[8-9].[0-9]* 2>/dev/null` \
+ `ls -d /usr/local/lib64/tk[8-9].[0-9]* 2>/dev/null` \
+ `ls -d /usr/local/lib/tk[8-9].[0-9]* 2>/dev/null` \
; do
if test -f "$i/tkConfig.sh" ; then
ac_cv_c_tkconfig=`(cd $i; pwd)`
@@ -7204,10 +7210,31 @@
fi
+# dirs in order of preference of where to find UCL common header files
+dirs="$COMMON_INC $COMMON_INC/include \
+ ${prefix}/include/uclmmbase \
+ ${prefix}/include/common-mml \
+ /usr/include/uclmmbase \
+ /usr/include/common-mml \
+ /usr/local/include/uclmmbase \
+ /usr/local/include/common-mml"
+
+FOUND_DIR=no
+for d in $dirs ; do
+ if test -d "$d" ; then
+ hdirs="$hdirs $d"
+ FOUND_DIR=yes
+ fi
+done
+
+if test x$FOUND_DIR = xno
+then
+ hdirs=$COMMON_INC/include
+fi
+
FOUND_COMMON_H=no
-for h in ${COMMON_INC} ${COMMON_INC}/include ${COMMON_INC}/include/common-mml ${COMMON_INC}/include/uclmmbase /usr/include/uclmmbase
-do
-as_ac_Header=`echo "ac_cv_header_$h/mbus.h" | $as_tr_sh`
+for h in $hdirs ; do
+ as_ac_Header=`echo "ac_cv_header_$h/mbus.h" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
{ echo "$as_me:$LINENO: checking for $h/mbus.h" >&5
echo $ECHO_N "checking for $h/mbus.h... $ECHO_C" >&6; }
@@ -7355,14 +7382,31 @@
exit
fi
-# Check if installed it on it's own...
-if test ! -d ${COMMON_LIB}
-then
- COMMON_LIB=${COMMON_LIB}/lib
-fi
+{ echo "$as_me:$LINENO: using UCL common library header files found in $COMMON_INC" >&5
+echo "$as_me: using UCL common library header files found in $COMMON_INC" >&6;}
+
+COMMON_INC="-I${COMMON_INC}"
-COMMON_DEP="${COMMON_LIB}/libuclmmbase.a"
+# Check in a few install locations for libuclmmbase
+for f in `ls -d ${COMMON_LIB}/libuclmmbase.* 2>/dev/null` \
+ `ls -d ${COMMON_LIB}/lib64/libuclmmbase.* 2>/dev/null` \
+ `ls -d ${COMMON_LIB}/lib/libuclmmbase.* 2>/dev/null` \
+ `ls -d ${prefix}/lib64/libuclmmbase.* 2>/dev/null` \
+ `ls -d ${prefix}/lib/libuclmmbase.* 2>/dev/null` \
+ `ls -d /usr/lib64/libuclmmbase.* 2>/dev/null` \
+ `ls -d /usr/lib/libuclmmbase.* 2>/dev/null` \
+ `ls -d /usr/local/lib64/libuclmmbase.* 2>/dev/null` \
+ `ls -d /usr/local/lib/libuclmmbase.* 2>/dev/null`
+do
+ if test -f "$f" ; then
+ COMMON_LIB=`dirname $f`
+ COMMON_LIB=`(cd $COMMON_LIB ; pwd)`
+ break
+ fi
+done
+
+FOUND_COMMON_LIB=no
{ echo "$as_me:$LINENO: checking for mbus_init in -luclmmbase" >&5
echo $ECHO_N "checking for mbus_init in -luclmmbase... $ECHO_C" >&6; }
if test "${ac_cv_lib_uclmmbase_mbus_init+set}" = set; then
@@ -7425,34 +7469,33 @@
{ echo "$as_me:$LINENO: result: $ac_cv_lib_uclmmbase_mbus_init" >&5
echo "${ECHO_T}$ac_cv_lib_uclmmbase_mbus_init" >&6; }
if test $ac_cv_lib_uclmmbase_mbus_init = yes; then
- COMMON_LIB=${COMMON_LIB}
-else
+ FOUND_COMMON_LIB=yes
+fi
- echo "Could not find libuclmmbase.a. RAT may not build because:"
- echo " (a) Library is not installed."
- echo " (b) Library is not built or not in expected location (--with-common=DIR)."
- echo " (c) this script failed to see it (please inform rat-trap at cs.ucl.ac.uk)."
- echo "$COMMON_INC $DEFAULT_COMMON_INC"
- if test ${COMMON_INC} = ${DEFAULT_COMMON_INC}
- then
- COMMON_LIB="${DEFAULT_COMMON_LIB}"
- else
- exit
- fi
+if test x$FOUND_COMMON_LIB = xno
+then
+ echo "Could not find libuclmmbase. RAT may not build because:"
+ echo " (a) Library is not installed."
+ echo " (b) Library is not built or not in expected location (--with-common=DIR)."
+ echo " (c) this script failed to see it (please inform rat-trap at cs.ucl.ac.uk)."
+ exit
fi
+{ echo "$as_me:$LINENO: using libuclmmbase found in $COMMON_LIB" >&5
+echo "$as_me: using libuclmmbase found in $COMMON_LIB" >&6;}
# Convert paths into compiler arguments
-if test "${COMMON_INC}" = "/usr/include/uclmmbase"
+if test "${COMMON_LIB}" = "/usr/lib64"
+then
+ COMMON_LIB="-luclmmbase"
+elif test "${COMMON_LIB}" = "/usr/lib"
then
COMMON_LIB="-luclmmbase"
else
COMMON_LIB="-L${COMMON_LIB} -luclmmbase"
- EXTERNAL_DEP="${EXTERNAL_DEP} ${COMMON_DEP}"
fi
-COMMON_INC="-I${COMMON_INC}"
More information about the Sumover-dev
mailing list