From 35668367ce557f78b44331369635274f5ca755ce Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 7 Oct 2025 12:34:12 +0200 Subject: Use macOS' own sqlite3 library (#3087). --- wscript | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'wscript') diff --git a/wscript b/wscript index b9ba179bf..8e0673bb1 100644 --- a/wscript +++ b/wscript @@ -669,8 +669,16 @@ def configure(conf): mandatory=False) - # sqlite3 - conf.check_cfg(package="sqlite3", args='--cflags --libs', uselib_store='SQLITE3', mandatory=True) + # sqlite3: most platforms have a .pc file (but macOS not) + if conf.check_cfg(package="sqlite3", args='--cflags --libs', uselib_store='SQLITE3', mandatory=False) is None: + conf.check_cxx(fragment=""" + #include + int main() { return sqlite3_libversion_number(); } + """, + msg="Checking for sqlite3", + lib=['sqlite3'], + uselib_store='SQLITE3') + conf.check_cxx(fragment=""" #include int main() { sqlite3_prepare_v3(nullptr, "", -1, 0, nullptr, nullptr); } -- cgit v1.2.3