File: config.m4

package info (click to toggle)
php-ps 1.4.4%2B1.3.7-7
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 2,392 kB
  • sloc: ansic: 3,852; php: 1,628; xml: 667; makefile: 1
file content (60 lines) | stat: -rwxr-xr-x 1,770 bytes parent folder | download | duplicates (2)
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