php-src/ext/fdf/config.m4

74 lines
1.8 KiB
Plaintext
Raw Normal View History

2001-11-30 19:00:13 +00:00
dnl
dnl $Id$
2001-11-30 19:00:13 +00:00
dnl
2001-11-30 19:00:13 +00:00
PHP_ARG_WITH(fdftk, for FDF support,
[ --with-fdftk[=DIR] Include FDF support.])
2000-11-12 05:59:34 +00:00
if test "$PHP_FDFTK" != "no"; then
2002-10-21 22:58:52 +00:00
case $host_os in
aix*[)]
2002-10-21 22:58:52 +00:00
libtype=aix
;;
solaris*[)]
2002-10-21 22:58:52 +00:00
libtype=solaris
;;
linux*[)]
2002-10-21 22:58:52 +00:00
libtype=linux
;;
*[)]
2002-10-21 22:58:52 +00:00
AC_MSG_ERROR([The fdf toolkit is not available for $host_os.])
;;
esac
2002-10-21 22:58:52 +00:00
if test "$PHP_FDFTK" = "yes"; then
PHP_FDFTK="/usr/local /usr ../FDFToolkitForUNIX ext/fdf/FDFToolkitForUNIX ../fdftk ext/fdf/fdftk"
2002-10-21 22:58:52 +00:00
fi
for dir in $PHP_FDFTK; do
2002-10-21 22:58:52 +00:00
for subdir in include HeadersAndLibraries/headers; do
if test -r $dir/$subdir/FdfTk.h; then
FDFTK_DIR=$dir
FDFTK_H_DIR=$dir/$subdir
break 2
elif test -r $dir/$subdir/fdftk.h; then
AC_DEFINE(HAVE_FDFTK_H_LOWER,1,[ ])
FDFTK_DIR=$dir
FDFTK_H_DIR=$dir/$subdir
break 2
fi
done
done
2000-11-12 05:59:34 +00:00
if test -z "$FDFTK_DIR"; then
2002-10-21 22:58:52 +00:00
AC_MSG_ERROR([FdfTk.h or fdftk.h not found. Please reinstall the fdf toolkit.])
2000-11-12 05:59:34 +00:00
fi
PHP_ADD_INCLUDE($FDFTK_H_DIR)
2001-04-29 10:14:18 +00:00
FDFLIBRARY=""
for file in fdftk FdfTk; do
2002-10-21 22:58:52 +00:00
for dir in $FDFTK_DIR/lib $FDFTK_DIR/HeadersAndLibraries/$libtype/C; do
if test -r $dir/lib$file.so; then
2002-10-21 22:58:52 +00:00
PHP_CHECK_LIBRARY($file, FDFOpen, [FDFLIBRARY=$file], [], [-L$dir -lm])
if test "$FDFLIBRARY"; then
PHP_CHECK_LIBRARY($file, FDFGetFDFVersion, [AC_DEFINE(HAVE_FDFTK_5,1,[ ])], [], [-L$dir -lm])
2002-10-21 22:58:52 +00:00
FDFTK_LIB_DIR=$dir
break 2
fi
fi
done
done
2002-10-23 01:11:06 +00:00
if test -z "$FDFLIBRARY"; then
AC_MSG_ERROR(no usable fdf library found)
2001-04-29 10:14:18 +00:00
fi
PHP_ADD_LIBRARY_WITH_PATH($FDFLIBRARY, $FDFTK_LIB_DIR, FDF_SHARED_LIBADD)
2000-11-12 05:59:34 +00:00
PHP_NEW_EXTENSION(fdf, fdf.c, $ext_shared)
PHP_SUBST(FDF_SHARED_LIBADD)
AC_DEFINE(HAVE_FDFLIB,1,[ ])
2000-11-12 05:59:34 +00:00
fi