From f7c2714a14dc6aaa00fb9049db0a6b311206a16e Mon Sep 17 00:00:00 2001 From: heck Date: Thu, 13 Oct 2022 16:49:50 +0200 Subject: [PATCH] Fix: fix sqlite.h include clash on at least macOS. macOS system sqlite.h changed and now the include guard token is _SQLITE3_H_ instead of SQLITE3_H as in the amalgamation. yay. --- src/pEpSQLite.hh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pEpSQLite.hh b/src/pEpSQLite.hh index e4dea69..7c3ef7b 100644 --- a/src/pEpSQLite.hh +++ b/src/pEpSQLite.hh @@ -3,7 +3,10 @@ #ifndef LIBPEPADAPTER_PEPSQLITE_HH #define LIBPEPADAPTER_PEPSQLITE_HH -#include "internal/sqlite3.h" +// Include guard for "some" sqlite.h which use _SQLITE3_H_ as include guard (e.g. System SDK sqlite3.h on macOS) +#ifndef _SQLITE3_H_ + #include "internal/sqlite3.h" +#endif #include #include #include