Skip to content

Commit 9b5815e

Browse files
committed
Remove 'httpfs' dependency
1 parent b1d8217 commit 9b5815e

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

third_party/predictors/llm_api/CMakeLists.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,17 @@ if(POLICY CMP0063)
33
endif()
44

55
find_package(OpenSSL REQUIRED)
6-
7-
include_directories(include ${DUCKDB_MODULE_BASE_DIR}/third_party/httplib ${OPENSSL_INCLUDE_DIR})
6+
find_package(CURL REQUIRED)
7+
include_directories(${OPENSSL_INCLUDE_DIR})
8+
include_directories(${CURL_INCLUDE_DIRS})
9+
include_directories(include ${DUCKDB_MODULE_BASE_DIR}/third_party/httplib)
810

911
add_library(duckdb_llm_api STATIC duckdb_llm_api.cpp https_client.cpp)
1012
target_compile_definitions(duckdb_llm_api PRIVATE $<$<BOOL:${ENABLE_LLM_API}>:ENABLE_LLM_API>)
1113

14+
target_link_libraries(duckdb_llm_api ${CURL_LIBRARIES})
15+
target_link_libraries(duckdb_llm_api duckdb_mbedtls ${OPENSSL_LIBRARIES})
16+
1217
target_include_directories(
1318
duckdb_llm_api
1419
PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>)

0 commit comments

Comments
 (0)