From 0f89d407fc2164f7a173618c53ef9e514936f8fc Mon Sep 17 00:00:00 2001 From: Matteo Beccati Date: Sat, 4 Jan 2020 10:27:43 +0100 Subject: [PATCH] Fix build if SQLITE_RECURSIVE is not supported --- ext/sqlite3/sqlite3.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/sqlite3/sqlite3.c b/ext/sqlite3/sqlite3.c index b27e001791..3ceee03231 100644 --- a/ext/sqlite3/sqlite3.c +++ b/ext/sqlite3/sqlite3.c @@ -2585,7 +2585,9 @@ PHP_MINIT_FUNCTION(sqlite3) zend_declare_class_constant_long(php_sqlite3_sc_entry, "FUNCTION", sizeof("FUNCTION") - 1, SQLITE_FUNCTION); zend_declare_class_constant_long(php_sqlite3_sc_entry, "SAVEPOINT", sizeof("SAVEPOINT") - 1, SQLITE_SAVEPOINT); zend_declare_class_constant_long(php_sqlite3_sc_entry, "COPY", sizeof("COPY") - 1, SQLITE_COPY); +#ifdef SQLITE_RECURSIVE zend_declare_class_constant_long(php_sqlite3_sc_entry, "RECURSIVE", sizeof("RECURSIVE") - 1, SQLITE_RECURSIVE); +#endif #ifdef SQLITE_DETERMINISTIC REGISTER_LONG_CONSTANT("SQLITE3_DETERMINISTIC", SQLITE_DETERMINISTIC, CONST_CS | CONST_PERSISTENT); -- 2.40.0