Add jinja third party dependency.

Signed-off-by: Adam Treat <treat.adam@gmail.com>
This commit is contained in:
Adam Treat 2024-08-10 10:01:35 -04:00
parent f93b76438e
commit 00ecbb75b4
3 changed files with 6 additions and 0 deletions

3
.gitmodules vendored
View File

@ -5,3 +5,6 @@
[submodule "gpt4all-chat/usearch"]
path = gpt4all-chat/third_party/usearch
url = https://github.com/nomic-ai/usearch.git
[submodule "gpt4all-chat/third_party/jinja2cpp"]
path = gpt4all-chat/third_party/jinja2cpp
url = https://github.com/nomic-ai/jinja2cpp.git

View File

@ -296,6 +296,8 @@ target_compile_definitions(chat PRIVATE QT_NO_SIGNALS_SLOTS_KEYWORDS)
target_include_directories(chat PRIVATE third_party/usearch/include
third_party/usearch/fp16/include)
add_subdirectory(third_party/jinja2cpp ${CMAKE_BINARY_DIR}/jinja2cpp)
if(LINUX)
target_link_libraries(chat
PRIVATE Qt6::Quick Qt6::Svg Qt6::HttpServer Qt6::Sql Qt6::Pdf Qt6::WaylandCompositor)

1
gpt4all-chat/third_party/jinja2cpp vendored Submodule

@ -0,0 +1 @@
Subproject commit e97a54e51336938470eacb4ce261bde903e22e54