home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 August / PCWorld_2001-08_cd.bin / Komunikace / phptriad / phptriadsetup2-11.exe / php / pear / pear.m4 < prev    next >
Text File  |  2001-03-12  |  2KB  |  87 lines

  1.  
  2. AC_INIT(Makefile.in)
  3.  
  4. AC_DEFUN(PHP_WITH_PHP_CONFIG,[
  5.   AC_ARG_WITH(php-config,
  6. [  --with-php-config=[PATH]],[
  7.   PHP_CONFIG=$withval
  8. ],[
  9.   PHP_CONFIG=php-config
  10. ])
  11.  
  12.   prefix=`$PHP_CONFIG --prefix 2>/dev/null`
  13.   INCLUDES=`$PHP_CONFIG --includes 2>/dev/null`
  14.   EXTENSION_DIR=`$PHP_CONFIG --extension-dir`
  15.  
  16.   if test -z "$prefix"; then
  17.     AC_MSG_ERROR(Cannot find php-config. Please use --with-php-config=PATH)
  18.   fi
  19.   AC_MSG_CHECKING(for PHP prefix)
  20.   AC_MSG_RESULT($prefix)
  21.   AC_MSG_CHECKING(for PHP includes)
  22.   AC_MSG_RESULT($INCLUDES)
  23.   AC_MSG_CHECKING(for PHP extension directory)
  24.   AC_MSG_RESULT($EXTENSION_DIR)
  25. ])
  26.  
  27. abs_srcdir=`(cd $srcdir && pwd)`
  28.  
  29. php_always_shared=yes
  30.  
  31. AC_PROG_CC
  32. AC_PROG_CC_C_O
  33.  
  34. PHP_WITH_PHP_CONFIG
  35.  
  36. AC_PREFIX_DEFAULT()
  37.  
  38. sinclude(config.m4)
  39.  
  40. enable_static=no
  41. enable_shared=yes
  42.  
  43. AC_PROG_LIBTOOL
  44.  
  45. SHARED_LIBTOOL='$(LIBTOOL)'
  46. PHP_COMPILE='$(LIBTOOL) --mode=compile $(COMPILE) -c $<'
  47. phplibdir="`pwd`/modules"
  48.  
  49. test "$prefix" = "NONE" && prefix="/usr/local"
  50. test "$exec_prefix" = "NONE" && exec_prefix='$(prefix)'
  51.  
  52. PHP_SUBST(prefix)
  53. PHP_SUBST(exec_prefix)
  54. PHP_SUBST(libdir)
  55. PHP_SUBST(prefix)
  56. PHP_SUBST(phplibdir)
  57.  
  58. PHP_SUBST(PHP_COMPILE)
  59. PHP_SUBST(CC)
  60. PHP_SUBST(CFLAGS)
  61. PHP_SUBST(CPP)
  62. PHP_SUBST(CPPFLAGS)
  63. PHP_SUBST(CXX)
  64. PHP_SUBST(DEFS)
  65. PHP_SUBST(EXTENSION_DIR)
  66. PHP_SUBST(EXTRA_LDFLAGS)
  67. PHP_SUBST(EXTRA_LIBS)
  68. PHP_SUBST(INCLUDES)
  69. PHP_SUBST(LEX)
  70. PHP_SUBST(LEX_OUTPUT_ROOT)
  71. PHP_SUBST(LFLAGS)
  72. PHP_SUBST(SHARED_LIBTOOL)
  73. PHP_SUBST(LIBTOOL)
  74. PHP_SUBST(SHELL)
  75.  
  76. PHP_FAST_OUTPUT(Makefile)
  77.  
  78. PHP_GEN_CONFIG_VARS
  79. PHP_GEN_MAKEFILES($PHP_FAST_OUTPUT_FILES)
  80.  
  81. test -d modules || mkdir modules
  82. touch .deps
  83.  
  84. AC_CONFIG_HEADER(config.h)
  85.  
  86. AC_OUTPUT()
  87.