summaryrefslogtreecommitdiff
path: root/ext/json/config.m4
diff options
context:
space:
mode:
Diffstat (limited to 'ext/json/config.m4')
-rw-r--r--ext/json/config.m418
1 files changed, 5 insertions, 13 deletions
diff --git a/ext/json/config.m4 b/ext/json/config.m4
index 01328d57cc..35bb1bf9ce 100644
--- a/ext/json/config.m4
+++ b/ext/json/config.m4
@@ -1,19 +1,11 @@
-PHP_ARG_ENABLE([json],
- [whether to enable JavaScript Object Serialization support],
- [AS_HELP_STRING([--disable-json],
- [Disable JavaScript Object Serialization support])],
- [yes])
-
-if test "$PHP_JSON" != "no"; then
- AC_DEFINE([HAVE_JSON],1 ,[whether to enable JavaScript Object Serialization support])
-
+dnl HAVE_JSON is always 1 as of php 8.0 and the constant will be removed in the future.
+dnl Note that HAVE_JSON was never defined for Windows builds (see config.w32)
+AC_DEFINE([HAVE_JSON],1 ,[whether to enable JavaScript Object Serialization support])
PHP_NEW_EXTENSION(json,
json.c \
json_encoder.c \
json_parser.tab.c \
json_scanner.c,
$ext_shared,, -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1)
- PHP_INSTALL_HEADERS([ext/json], [php_json.h php_json_parser.h php_json_scanner.h])
- PHP_ADD_MAKEFILE_FRAGMENT()
- PHP_SUBST(JSON_SHARED_LIBADD)
-fi
+PHP_INSTALL_HEADERS([ext/json], [php_json.h php_json_parser.h php_json_scanner.h])
+PHP_ADD_MAKEFILE_FRAGMENT()