We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5c3909a commit 0e800ecCopy full SHA for 0e800ec
c/driver/sqlite/CMakeLists.txt
@@ -27,9 +27,14 @@ endif()
27
28
# Check for sqlite3_load_extension() in sqlite3.h
29
if(EXISTS "${SQLite3_INCLUDE_DIRS}/sqlite3.h")
30
- file(READ "${SQLite3_INCLUDE_DIRS}/sqlite3.h" ADBC_SQLITE_H_CONTENT)
31
string(FIND "${ADBC_SQLITE_H_CONTENT}" "sqlite3_load_extension"
32
- ADBC_SQLITE_WITH_LOAD_EXTENSION)
+ ADBC_SQLITE3_LOAD_EXTENSION_POS)
+
33
+ if(ADBC_SQLITE3_LOAD_EXTENSION_POS EQUAL -1)
34
+ set(ADBC_SQLITE_WITH_LOAD_EXTENSION OFF)
35
+ else()
36
+ set(ADBC_SQLITE_WITH_LOAD_EXTENSION ON)
37
+ endif()
38
endif()
39
40
if(NOT ADBC_SQLITE_WITH_LOAD_EXTENSION)
0 commit comments