bpo-45731: Handle --enable-loadable-sqlite-extensions in configure (GH-29434)

This commit is contained in:
Christian Heimes 2021-11-06 11:30:37 +02:00 • committed by GitHub
parent a4774f42e3
commit e9594f6747
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 30 additions and 13 deletions

View file

@ -367,7 +367,7 @@ exit:
return return_value;
}
#if !defined(SQLITE_OMIT_LOAD_EXTENSION)
#if defined(PY_SQLITE_ENABLE_LOAD_EXTENSION)
PyDoc_STRVAR(pysqlite_connection_enable_load_extension__doc__,
"enable_load_extension($self, enable, /)\n"
@ -398,9 +398,9 @@ exit:
return return_value;
}
#endif /* !defined(SQLITE_OMIT_LOAD_EXTENSION) */
#endif /* defined(PY_SQLITE_ENABLE_LOAD_EXTENSION) */
#if !defined(SQLITE_OMIT_LOAD_EXTENSION)
#if defined(PY_SQLITE_ENABLE_LOAD_EXTENSION)
PyDoc_STRVAR(pysqlite_connection_load_extension__doc__,
"load_extension($self, name, /)\n"
@ -440,7 +440,7 @@ exit:
return return_value;
}
#endif /* !defined(SQLITE_OMIT_LOAD_EXTENSION) */
#endif /* defined(PY_SQLITE_ENABLE_LOAD_EXTENSION) */
PyDoc_STRVAR(pysqlite_connection_execute__doc__,
"execute($self, sql, parameters=<unrepresentable>, /)\n"
@ -834,4 +834,4 @@ exit:
#ifndef PYSQLITE_CONNECTION_LOAD_EXTENSION_METHODDEF
#define PYSQLITE_CONNECTION_LOAD_EXTENSION_METHODDEF
#endif /* !defined(PYSQLITE_CONNECTION_LOAD_EXTENSION_METHODDEF) */
/*[clinic end generated code: output=0c3901153a3837a5 input=a9049054013a1b77]*/
/*[clinic end generated code: output=d71bf16bef67878f input=a9049054013a1b77]*/

View file

@ -1225,7 +1225,7 @@ pysqlite_connection_set_trace_callback_impl(pysqlite_Connection *self,
Py_RETURN_NONE;
}
#ifndef SQLITE_OMIT_LOAD_EXTENSION
#ifdef PY_SQLITE_ENABLE_LOAD_EXTENSION
/*[clinic input]
_sqlite3.Connection.enable_load_extension as pysqlite_connection_enable_load_extension