From 6744e39a0f251e590f133de41558b65537b3f8dc Mon Sep 17 00:00:00 2001 From: Marcus von Appen Date: Thu, 26 Jul 2012 05:44:07 +0000 Subject: - Don't define HAVE_LOAD_EXTENSION when sqlite3 is compiled with EXTENSION option turned off PR: ports/156076 Submitted by: Pan Tsu --- databases/py-sqlite3/files/setup.py | 6 ++++++ databases/py-sqlite3/files/setup3.py | 6 ++++++ 2 files changed, 12 insertions(+) (limited to 'databases/py-sqlite3/files') diff --git a/databases/py-sqlite3/files/setup.py b/databases/py-sqlite3/files/setup.py index 3805fc5afe8f..d913319f1f12 100644 --- a/databases/py-sqlite3/files/setup.py +++ b/databases/py-sqlite3/files/setup.py @@ -32,6 +32,12 @@ sqlite_srcs = [ '_sqlite/statement.c', '_sqlite/util.c'] +try: + import ctypes + ctypes.CDLL('libsqlite3.so').sqlite3_load_extension +except AttributeError: + macros.append(('SQLITE_OMIT_LOAD_EXTENSION', '1')) + setup(name = "_sqlite3", description = "SQLite 3 extension to Python", diff --git a/databases/py-sqlite3/files/setup3.py b/databases/py-sqlite3/files/setup3.py index 8bd5cce3771b..549fd496ab37 100644 --- a/databases/py-sqlite3/files/setup3.py +++ b/databases/py-sqlite3/files/setup3.py @@ -31,6 +31,12 @@ sqlite_srcs = [ '_sqlite/statement.c', '_sqlite/util.c'] +try: + import ctypes + ctypes.CDLL('libsqlite3.so').sqlite3_load_extension +except AttributeError: + macros.append(('SQLITE_OMIT_LOAD_EXTENSION', '1')) + setup(name = "_sqlite3", description = "SQLite 3 extension to Python", -- cgit v1.2.3