mirror of
https://github.com/php/php-src.git
synced 2026-04-01 21:22:13 +02:00
This macro once had also the 5th argument (the build target), which was
removed via 2a6da0f24c. This quotes all
PHP_SELECT_SAPI arguments and removes the redundant ones. The basic
macro usage help text is moved to the macros section from the obsolete
docs file.
39 lines
1.1 KiB
Plaintext
39 lines
1.1 KiB
Plaintext
PHP_ARG_ENABLE([embed],,
|
|
[AS_HELP_STRING([[--enable-embed[=TYPE]]],
|
|
[Enable building of embedded SAPI library TYPE is either
|
|
'shared' or 'static'. [TYPE=shared]])],
|
|
[no],
|
|
[no])
|
|
|
|
AC_MSG_CHECKING([for embedded SAPI library support])
|
|
|
|
if test "$PHP_EMBED" != "no"; then
|
|
case "$PHP_EMBED" in
|
|
yes|shared)
|
|
LIBPHP_CFLAGS="-shared"
|
|
PHP_EMBED_TYPE=shared
|
|
INSTALL_IT="\$(mkinstalldirs) \$(INSTALL_ROOT)\$(orig_libdir); \$(INSTALL) -m 0755 $SAPI_SHARED \$(INSTALL_ROOT)\$(orig_libdir)"
|
|
;;
|
|
static)
|
|
LIBPHP_CFLAGS="-static"
|
|
PHP_EMBED_TYPE=static
|
|
INSTALL_IT="\$(mkinstalldirs) \$(INSTALL_ROOT)\$(orig_libdir); \$(INSTALL) -m 0644 $SAPI_STATIC \$(INSTALL_ROOT)\$(orig_libdir)"
|
|
;;
|
|
*)
|
|
PHP_EMBED_TYPE=no
|
|
;;
|
|
esac
|
|
if test "$PHP_EMBED_TYPE" != "no"; then
|
|
PHP_SUBST([LIBPHP_CFLAGS])
|
|
PHP_SELECT_SAPI([embed],
|
|
[$PHP_EMBED_TYPE],
|
|
[php_embed.c],
|
|
[-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1])
|
|
PHP_INSTALL_HEADERS([sapi/embed], [php_embed.h])
|
|
fi
|
|
AC_MSG_RESULT([$PHP_EMBED_TYPE])
|
|
AC_SUBST([PHP_EMBED_TYPE])
|
|
else
|
|
AC_MSG_RESULT([no])
|
|
fi
|