1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
From 72f8c65cb52859762d792eb80bde32129011bc09 Mon Sep 17 00:00:00 2001
From: Remi Collet <remi@remirepo.net>
Date: Thu, 22 Mar 2018 13:16:14 +0100
Subject: [PATCH] add dependency on json extension
---
.gitignore | 1 +
config.m4 | 1 +
nsq.c | 9 ++++++++-
3 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/config.m4 b/config.m4
index 9af9b72..c9227a9 100644
--- a/config.m4
+++ b/config.m4
@@ -112,4 +112,5 @@ echo "libevent-path:$LIBEVENT_DIR";
PHP_SUBST(NSQ_SHARED_LIBADD)
PHP_NEW_EXTENSION(nsq, nsq.c pub.c nsq_lookupd.c message.c sub.c command.c common.c, $ext_shared)
+ PHP_ADD_EXTENSION_DEP(nsq, json, true)
fi
diff --git a/nsq.c b/nsq.c
index df15306..1b43bae 100644
--- a/nsq.c
+++ b/nsq.c
@@ -493,10 +493,17 @@ PHP_MINFO_FUNCTION (nsq)
}
/* }}} */
+static const zend_module_dep nsq_deps[] = {
+ ZEND_MOD_REQUIRED("json")
+ ZEND_MOD_END
+};
+
/* {{{ nsq_module_entry
*/
zend_module_entry nsq_module_entry = {
- STANDARD_MODULE_HEADER,
+ STANDARD_MODULE_HEADER_EX,
+ NULL,
+ nsq_deps,
"nsq",
NULL, //nsq_functions,
PHP_MINIT(nsq),
|