X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=config.m4;h=9666b1b38f39dbd1c500a209ff44f078d13b1f0a;hp=641b16ab934c32e8a912c23838cb887ba210a07f;hb=4894ee9055330ed9b001967112c5363ba91042ca;hpb=b1720af16e5d7765e2effcd16e23f351c2f82e54 diff --git a/config.m4 b/config.m4 index 641b16a..9666b1b 100644 --- a/config.m4 +++ b/config.m4 @@ -1,6 +1,12 @@ PHP_ARG_ENABLE(psi, whether to enable PHP System Interface support, [ --enable-psi Enable PHP System Interface support]) +PHP_ARG_WITH(psi-libjit, where to find libjit, +[ --with-psi-libjit=DIR PSI: path to libjit], [ ], [ ]) + +PHP_ARG_WITH(psi-libffi, where to find libffi, +[ --with-psi-libffi=DIR PSI: path to libffi], [ ], [ ]) + PHP_PSI_SRCDIR=PHP_EXT_SRCDIR(psi) PHP_PSI_BUILDDIR=PHP_EXT_BUILDDIR(psi) @@ -14,6 +20,7 @@ m4_foreach(incfile, [ [psi_struct.m4], [errno.m4], [glob.m4], + [locale.m4], [stddef.m4], [stdio.m4], [stdint.m4], @@ -26,10 +33,15 @@ m4_foreach(incfile, [ [sys_types.m4], [sys_uio.m4], [sys_utsname.m4], + [ndbm.m4], [netdb.m4], + [netinet_in.m4], + [netinet_tcp.m4], + [poll.m4], [syslog.m4], [time.m4], - [wchar.m4]], [ + [wchar.m4], + [wctype.m4]], [ dnl pecl build sinclude([m4/]incfile) dnl php-src build @@ -53,6 +65,7 @@ if test "$PHP_PSI" != no; then PSI_CHECK_SYS_TYPES PSI_CHECK_ERRNO PSI_CHECK_GLOB + PSI_CHECK_LOCALE PSI_CHECK_STDIO PSI_CHECK_STDLIB PSI_CHECK_TIME @@ -63,15 +76,21 @@ if test "$PHP_PSI" != no; then PSI_CHECK_SYS_STAT PSI_CHECK_SYS_UIO PSI_CHECK_SYS_UTSNAME + PSI_CHECK_NDBM PSI_CHECK_NETDB + PSI_CHECK_NETINET_IN + PSI_CHECK_NETINET_TCP + PSI_CHECK_POLL PSI_CHECK_SYSLOG PSI_CHECK_WCHAR + PSI_CHECK_WCTYPE PSI_CONFIG_DONE PHP_SUBST(PSI_SHARED_LIBADD) AC_DEFINE_UNQUOTED(PHP_PSI_SHLIB_SUFFIX, ["$SHLIB_SUFFIX_NAME"], DL suffix) + AC_DEFINE_UNQUOTED([PSI_STDINC], [$PSI_STDINC], [Standard includes]) AC_DEFINE_UNQUOTED([PSI_TYPES], [$PSI_TYPES], [Predefined types]) AC_DEFINE_UNQUOTED([PSI_STRUCTS], [$PSI_STRUCTS], [Predefined structs]) AC_DEFINE_UNQUOTED([PSI_CONSTS], [$PSI_CONSTS], [Predefined constants])