summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Zend/acconfig.h3
-rw-r--r--Zend/configure.in11
2 files changed, 14 insertions, 0 deletions
diff --git a/Zend/acconfig.h b/Zend/acconfig.h
index 01c935374c..7a80526f55 100644
--- a/Zend/acconfig.h
+++ b/Zend/acconfig.h
@@ -45,3 +45,6 @@
/* Define if you have broken sprintf function like SunOS 4 */
#define BROKEN_SPRINTF 0
+
+/* Define to compile Zend thread safe */
+#undef ZTS
diff --git a/Zend/configure.in b/Zend/configure.in
index f839ef079a..fa895fb091 100644
--- a/Zend/configure.in
+++ b/Zend/configure.in
@@ -122,6 +122,17 @@ AC_ARG_ENABLE(memory-limit,
])
+AC_MSG_CHECKING(whether to build Zend thread-safe)
+AC_ARG_ENABLE(thread-safety,
+[ --enable-thread-safety Whether to build Zend thread-safe.],[
+ AC_DEFINE(ZTS)
+ AC_MSG_RESULT(yes)
+],[
+ AC_MSG_RESULT(no)
+])
+AC_SUBST(TSRM_DIR)
+AC_SUBST(TSRM_LIB)
+
AC_SUBST(CFLAGS_SHLIB)
AC_SUBST(LDFLAGS_SHLIB)
AC_SUBST(LDFLAGS_SHLIB_EXPORT)