php-src/ext/libxml/config0.m4
Niels Dossche 0962c325fa Implement SVG image handler
This implements an SVG handler using the libxml reader API. This does
not parse the entire document but instead uses a pull parser to locate
the root element, check whether it's an svg root, do some extra sanity
checks on the attribute, and fill in the php_gfxinfo structure.
2025-07-20 12:53:57 +02:00

20 lines
600 B
Text

PHP_ARG_WITH([libxml],
[whether to build with LIBXML support],
[AS_HELP_STRING([--without-libxml],
[Build without LIBXML support])],
[yes])
if test "$PHP_LIBXML" != "no"; then
dnl This extension can not be build as shared
ext_shared=no
PHP_SETUP_LIBXML([LIBXML_SHARED_LIBADD], [
AC_DEFINE([HAVE_LIBXML], [1],
[Define to 1 if the PHP extension 'libxml' is available.])
PHP_NEW_EXTENSION([libxml],
[libxml.c mime_sniff.c image_svg.c],
[$ext_shared],,
[-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1])
PHP_INSTALL_HEADERS([ext/libxml], [php_libxml.h])
])
fi