X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=config.m4;h=e2a28dda547a414f0bd58eb6b23f1a4fb6fd2329;hp=641b16ab934c32e8a912c23838cb887ba210a07f;hb=89b5359ee32bc4c90e2e3259f9565d2705f36c6b;hpb=b1720af16e5d7765e2effcd16e23f351c2f82e54 diff --git a/config.m4 b/config.m4 index 641b16a..e2a28dd 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) @@ -13,7 +19,9 @@ m4_foreach(incfile, [ [psi_macro.m4], [psi_struct.m4], [errno.m4], + [fcntl.m4], [glob.m4], + [locale.m4], [stddef.m4], [stdio.m4], [stdint.m4], @@ -26,10 +34,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 @@ -52,7 +65,9 @@ if test "$PHP_PSI" != no; then PSI_CHECK_STDDEF PSI_CHECK_SYS_TYPES PSI_CHECK_ERRNO + PSI_CHECK_FCNTL PSI_CHECK_GLOB + PSI_CHECK_LOCALE PSI_CHECK_STDIO PSI_CHECK_STDLIB PSI_CHECK_TIME @@ -63,15 +78,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])