~ubuntu-branches/ubuntu/hardy/php5/hardy-updates

« back to all changes in this revision

Viewing changes to sapi/thttpd/config.m4

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad
  • Date: 2005-10-09 03:14:32 UTC
  • Revision ID: james.westby@ubuntu.com-20051009031432-kspik3lobxstafv9
Tags: upstream-5.0.5
ImportĀ upstreamĀ versionĀ 5.0.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
dnl
 
2
dnl $Id: config.m4,v 1.23 2004/01/17 13:00:16 sniper Exp $
 
3
dnl
 
4
 
 
5
AC_ARG_WITH(thttpd,
 
6
[  --with-thttpd=SRCDIR    Build PHP as thttpd module],[
 
7
  if test ! -d $withval; then
 
8
    AC_MSG_RESULT(thttpd directory does not exist ($withval))
 
9
  fi
 
10
 
 
11
  PHP_EXPAND_PATH($withval, THTTPD)
 
12
  
 
13
  if grep thttpd.2.21b $withval/version.h >/dev/null; then
 
14
    patch="test -f $THTTPD/php_patched || \
 
15
    (cd $THTTPD && patch -p1 < $abs_srcdir/sapi/thttpd/thttpd_patch && touch php_patched)"
 
16
 
 
17
  elif grep Premium $withval/version.h >/dev/null; then
 
18
    patch=
 
19
  else
 
20
    AC_MSG_ERROR([This version only supports thttpd-2.21b and Premium thttpd])
 
21
  fi
 
22
  PHP_TARGET_RDYNAMIC
 
23
  INSTALL_IT="\
 
24
    echo 'PHP_LIBS = -L. -lphp5 \$(PHP_LIBS) \$(EXTRA_LIBS)' > $THTTPD/php_makefile; \
 
25
    echo 'PHP_LDFLAGS = \$(NATIVE_RPATHS) \$(PHP_LDFLAGS)' >> $THTTPD/php_makefile; \
 
26
    echo 'PHP_CFLAGS = \$(COMMON_FLAGS) \$(CFLAGS_CLEAN) \$(CPPFLAGS) \$(EXTRA_CFLAGS)' >> $THTTPD/php_makefile; \
 
27
    rm -f $THTTPD/php_thttpd.c $THTTPD/php_thttpd.h $THTTPD/libphp5.a; \
 
28
    \$(LN_S) $abs_srcdir/sapi/thttpd/thttpd.c $THTTPD/php_thttpd.c; \
 
29
    \$(LN_S) $abs_srcdir/sapi/thttpd/php_thttpd.h $abs_builddir/$SAPI_STATIC $THTTPD/;\
 
30
    $patch"
 
31
  PHP_THTTPD="yes, using $THTTPD"
 
32
  PHP_ADD_INCLUDE($THTTPD)
 
33
  PHP_SELECT_SAPI(thttpd, static)
 
34
],[
 
35
  PHP_THTTPD=no
 
36
])
 
37
 
 
38
AC_MSG_CHECKING(for thttpd)
 
39
AC_MSG_RESULT($PHP_THTTPD)