From 00ecbb75b4fa0d939147e4fac6700e75116ec2fa Mon Sep 17 00:00:00 2001 From: Adam Treat Date: Sat, 10 Aug 2024 10:01:35 -0400 Subject: [PATCH] Add jinja third party dependency. Signed-off-by: Adam Treat --- .gitmodules | 3 +++ gpt4all-chat/CMakeLists.txt | 2 ++ gpt4all-chat/third_party/jinja2cpp | 1 + 3 files changed, 6 insertions(+) create mode 160000 gpt4all-chat/third_party/jinja2cpp diff --git a/.gitmodules b/.gitmodules index 0bb4ae91..b1ac1f53 100644 --- a/.gitmodules +++ b/.gitmodules @@ -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 diff --git a/gpt4all-chat/CMakeLists.txt b/gpt4all-chat/CMakeLists.txt index ba1f0977..25c5817f 100644 --- a/gpt4all-chat/CMakeLists.txt +++ b/gpt4all-chat/CMakeLists.txt @@ -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) diff --git a/gpt4all-chat/third_party/jinja2cpp b/gpt4all-chat/third_party/jinja2cpp new file mode 160000 index 00000000..e97a54e5 --- /dev/null +++ b/gpt4all-chat/third_party/jinja2cpp @@ -0,0 +1 @@ +Subproject commit e97a54e51336938470eacb4ce261bde903e22e54