1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
dnl $Id$
dnl config.m4 for extension ps
PHP_ARG_WITH(ps, for ps support,
Option to configure ps extension:
[ --with-ps Include PostScript support])
if test "$PHP_PS" != "no"; then
dnl Write more examples of tests here...
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
AC_MSG_CHECKING(for libps)
if test -x "$PKG_CONFIG" && $PKG_CONFIG libps --exists ; then
LIBPS_INC=`$PKG_CONFIG libps --cflags`
LIBPS_LIB=`$PKG_CONFIG libps --libs`
LIBPS_VER=`$PKG_CONFIG libps --modversion`
AC_MSG_RESULT(version $LIBPS_VER)
if $PKG_CONFIG libps --atleast-version 0.4.0; then
AC_DEFINE(HAVE_PSBEGINFONT,1,[pslib 0.4.0 or later])
AC_DEFINE(HAVE_PSGLYPHSHOW,1,[pslib 0.4.0 or later])
else
AC_WARN(libps 0.4.0 or later is recommended)
fi
else
AC_MSG_ERROR([cannot find libps using pkg-config (0.4.0 or later recommended)])
fi
PHP_EVAL_LIBLINE($LIBPS_LIB, PS_SHARED_LIBADD)
PHP_EVAL_INCLINE($LIBPS_INC)
PHP_SUBST(PS_SHARED_LIBADD)
AC_DEFINE(HAVE_PS,1,[Whether to include the ps extension])
PHP_NEW_EXTENSION(ps, ps.c, $ext_shared)
fi
PHP_ARG_ENABLE([gd],
[for GD support],
[AS_HELP_STRING([--enable-gd],
[Include GD support])])
if test "$PHP_GD" != "no"; then
AC_MSG_CHECKING(for libgd)
if test -x "$PKG_CONFIG" && $PKG_CONFIG gdlib --atleast-version 2.1.1; then
LIBGD_INC=`$PKG_CONFIG gdlib --cflags`
LIBGD_LIB=`$PKG_CONFIG gdlib --libs`
LIBGD_VER=`$PKG_CONFIG gdlib --modversion`
AC_MSG_RESULT(version $LIBGD_VER)
else
AC_MSG_ERROR(cannot find libgd >= 2.1.1 using pkg-config)
fi
PHP_EVAL_LIBLINE($LIBGD_LIB, PS_SHARED_LIBADD)
PHP_EVAL_INCLINE($LIBGD_INC)
PHP_ADD_EXTENSION_DEP(ps, gd, true)
AC_DEFINE(HAVE_LIBGD, 1, [Whether libgd was found on the system])
fi
|