X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=configure.in;h=a109e0f358206fa3b5d8e2ceb094226ed9fab52f;hb=34b0081ff14782bba0706627f07f52252dd0e197;hp=3d6193b5a7f3e86b58c7c12ff2084cafdc77f307;hpb=4c01004f98083cefbe51cfa53676e2e0900db491;p=idzebra-moved-to-github.git diff --git a/configure.in b/configure.in index 3d6193b..a109e0f 100644 --- a/configure.in +++ b/configure.in @@ -1,8 +1,8 @@ dnl Zebra, Index Data Aps, 1995-2003 -dnl $Id: configure.in,v 1.73 2003-04-01 07:48:20 adam Exp $ +dnl $Id: configure.in,v 1.77 2003-04-24 20:10:24 adam Exp $ dnl AC_INIT(include/zebraver.h) -AM_INIT_AUTOMAKE(idzebra,1.3.10) +AM_INIT_AUTOMAKE(idzebra,1.3.11) dnl ------ Substitutions AC_SUBST(TCL_INCLUDE) AC_SUBST(TCL_LIB) @@ -112,6 +112,7 @@ if test -r ${tclconfig}/tclConfig.sh; then TCL_INCLUDE=-I${TCL_PREFIX}/include TCL_LIB="$TCL_LIB_SPEC $TCL_LIBS" fi + TCL_LIB=`echo $TCL_LIB|sed 's%-L/usr/lib%%g'` SHLIB_CFLAGS=$TCL_SHLIB_CFLAGS SHLIB_LD=$TCL_SHLIB_LD SHLIB_SUFFIX=$TCL_SHLIB_SUFFIX @@ -250,13 +251,11 @@ if test "$perl" != "no"; then AC_MSG_CHECKING(perl core directory) archdir=`$perlbin -MConfig -e 'print $Config{archlib}'`; perlcore="$archdir/CORE"; - if test "$perlcore"; then + if test -d "$perlcore"; then PERL_BINARY="$perlbin" AC_MSG_RESULT($perlcore) - AC_DEFINE(HAVE_PERL,1) else AC_MSG_RESULT(Failed) - AC_DEFINE(HAVE_PERL,0) fi AC_MSG_CHECKING("for ExtUtils::Embed to determine ccopts") @@ -290,10 +289,28 @@ if test "$perl" != "no"; then AC_MSG_RESULT(XS libraries are not going to be available) fi - ZPERL_LIBS="$LIBS" + xLIBS="$LIBS" + xCFLAGS="$CFLAGS" CFLAGS="$PERL_CFLAGS $CFLAGS" LIBS="$PERL_LIBS $LIBS" - AM_CONDITIONAL(perl,true) + + AC_MSG_CHECKING(for perl library) + AC_TRY_LINK([ + #include + ],[ + static void f() + { + ; + } + ],AM_CONDITIONAL(perl,true) + AC_DEFINE(HAVE_PERL,1) + AC_MSG_RESULT(found) + ZPERL_LIBS="$xLIBS" + , + AC_MSG_RESULT(not found) + AC_DEFINE(HAVE_PERL,0) + LIBS="$xLIBS" + CFLAGS="$xCFLAGS") else AC_DEFINE(HAVE_PERL,0) AC_MSG_RESULT(Not found)