Skip to content

Commit c8cc7c3

Browse files
committed
include_directories need to precede building
1 parent f1edf4c commit c8cc7c3

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

CMakeLists.txt

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,18 @@ add_extension_definitions()
99
if (NOT EMSCRIPTEN)
1010
add_definitions(-DOVERRIDE_ENCRYPTION_UTILS=1)
1111
else()
12-
set (DUCKDB_EXTENSION_HTTPFS_LINKED_LIBS "../../third_party/mbedtls/libduckdb_mbedtls.a")
12+
set(DUCKDB_EXTENSION_HTTPFS_LINKED_LIBS "../../third_party/mbedtls/libduckdb_mbedtls.a")
1313
endif()
1414

15+
if(MINGW)
16+
set(OPENSSL_USE_STATIC_LIBS TRUE)
17+
endif()
18+
19+
find_package(OpenSSL REQUIRED)
20+
find_package(CURL REQUIRED)
21+
include_directories(${OPENSSL_INCLUDE_DIR})
22+
include_directories(${CURL_INCLUDE_DIRS})
23+
1524
include_directories(src/include
1625
${DUCKDB_MODULE_BASE_DIR}/third_party/httplib)
1726
add_subdirectory(src)
@@ -22,14 +31,6 @@ build_static_extension(httpfs ${EXTENSION_SOURCES})
2231
set(PARAMETERS "-warnings")
2332
build_loadable_extension(httpfs ${PARAMETERS} ${EXTENSION_SOURCES})
2433

25-
if(MINGW)
26-
set(OPENSSL_USE_STATIC_LIBS TRUE)
27-
endif()
28-
29-
find_package(OpenSSL REQUIRED)
30-
find_package(CURL REQUIRED)
31-
include_directories(${OPENSSL_INCLUDE_DIR})
32-
include_directories(${CURL_INCLUDE_DIRS})
3334
if(EMSCRIPTEN)
3435
target_link_libraries(httpfs_loadable_extension duckdb_mbedtls)
3536
else()

0 commit comments

Comments
 (0)