File tree Expand file tree Collapse file tree 2 files changed +17
-11
lines changed Expand file tree Collapse file tree 2 files changed +17
-11
lines changed Original file line number Diff line number Diff line change @@ -11,17 +11,34 @@ set(LLAMA_OPENMP OFF)
1111set (LLAMA_CPP_DIR "${CMAKE_CURRENT_SOURCE_DIR} /vendor/llama.cpp" )
1212set (SQLITE_AMALGAMATION_DIR "${CMAKE_CURRENT_SOURCE_DIR} /vendor/sqlite" )
1313
14+ include (ExternalProject)
15+
16+ set (SQLITE_VERSION 3450300)
17+ set (SQLITE_YEAR 2024)
18+ set (SQLITE_URL https://www.sqlite.org/${SQLITE_YEAR} /sqlite-amalgamation-${SQLITE_VERSION} .zip)
19+ ExternalProject_Add(sqlite_amalgamation
20+ URL ${SQLITE_URL}
21+ DOWNLOAD_DIR ${CMAKE_BINARY_DIR} /downloads
22+ SOURCE_DIR ${SQLITE_AMALGAMATION_DIR}
23+ CONFIGURE_COMMAND ""
24+ BUILD_COMMAND ""
25+ INSTALL_COMMAND ""
26+ )
27+
28+
1429add_subdirectory (${LLAMA_CPP_DIR} ${CMAKE_BINARY_DIR} /llama.cpp)
1530
1631include_directories (${SQLITE_AMALGAMATION_DIR} )
1732
1833add_library (sqlite_lembed SHARED sqlite-lembed.c)
34+ add_dependencies (sqlite_lembed sqlite_amalgamation)
1935target_link_libraries (sqlite_lembed ggml_static llama)
2036target_include_directories (sqlite_lembed PRIVATE ${LLAMA_CPP_DIR} )
2137set_target_properties (sqlite_lembed PROPERTIES PREFIX "" )
2238set_target_properties (sqlite_lembed PROPERTIES OUTPUT_NAME "lembed0" )
2339
2440add_library (sqlite_lembed_static STATIC sqlite-lembed.c)
41+ add_dependencies (sqlite_lembed_static sqlite_amalgamation)
2542target_link_libraries (sqlite_lembed_static ggml_static llama)
2643target_include_directories (sqlite_lembed_static PRIVATE ${LLAMA_CPP_DIR} )
2744target_compile_definitions (sqlite_lembed_static PRIVATE SQLITE_CORE)
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments