From: Hartmut Holzgraefe Date: Mon, 30 Apr 2001 19:06:26 +0000 (+0000) Subject: some more example code for modules using --with-something X-Git-Tag: php-4.0.6RC1~228 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ba5ae96cb49f9b1526e2c154ef885e39cbe3ac46;p=php some more example code for modules using --with-something works for me (linux/bash) but please give it a test drive --- diff --git a/ext/ext_skel b/ext/ext_skel index 78fafdda16..50df9c91f2 100755 --- a/ext/ext_skel +++ b/ext/ext_skel @@ -109,7 +109,6 @@ $ECHO_N " config.m4$ECHO_C" cat >config.m4 < check with-path + dnl SEARCH_PATH="/usr/local /usr" # you might want to change this + dnl SEARCH_FOR="/include/$extname.h" # you most likely want to change this + dnl if test -r \$PHP_$EXTNAME/$SEARCH_FOR; then # path given as parameter + dnl ${EXTNAME}_DIR=\$PHP_$EXTNAME + dnl else # search default path list + dnl AC_MSG_CHECKING(for $extname files in default path) + dnl for i in \$SEARCH_PATH ; do + dnl if test -r \$i/\$SEARCH_FOR; then + dnl ${EXTNAME}_DIR=\$i + dnl AC_MSG_RESULT(found in \$i) + dnl fi + dnl done + dnl fi + dnl + dnl if test -z "\$${EXTNAME}_DIR"; then + dnl AC_MSG_RESULT(not found) + dnl AC_MSG_ERROR(Please reinstall the $extname distribution) + dnl fi + + dnl # --with-$extname -> add include path + dnl AC_ADD_INCLUDE(\$${EXTNAME}_DIR/include) + + dnl # --with-$extname -> chech for lib and symbol presence + dnl LIBNAME=$extname # you may wnat to change this + dnl LIBSYMBOL=$extname # you most likely want to change this + dnl old_LIBS=\$LIBS + dnl LIBS="\$LIBS -L\$${EXTNAME}_DIR/lib -lm -ldl" + dnl AC_CHECK_LIB(\$LIBNAME, \$LIBSYMBOL, [AC_DEFINE(HAVE_${EXTNAME}LIB,1,[ ])], + dnl [AC_MSG_ERROR(wrong $extname lib version or lib not found)]) + dnl LIBS=\$old_LIBS + dnl + dnl PHP_SUBST(${EXTNAME}_SHARED_LIBADD) + dnl AC_ADD_LIBRARY_WITH_PATH(\$LIBNAME, \$${EXTNAME}_DIR/lib, SAPRFC_SHARED_LIBADD) + PHP_EXTENSION($extname, \$ext_shared) fi eof