Skip to content
This repository was archived by the owner on Oct 10, 2025. It is now read-only.

Commit b3f88d7

Browse files
authored
Add generated headers to include directories for extensions (#4876)
1 parent 3b37b08 commit b3f88d7

File tree

9 files changed

+12
-2
lines changed

9 files changed

+12
-2
lines changed

CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,10 @@ add_definitions(-DKUZU_ROOT_DIRECTORY="${PROJECT_SOURCE_DIR}")
353353
add_definitions(-DKUZU_CMAKE_VERSION="${CMAKE_PROJECT_VERSION}")
354354
add_definitions(-DKUZU_EXTENSION_VERSION="0.8.0")
355355

356-
include_directories(${CMAKE_BINARY_DIR}/src/include)
357-
include_directories(src/include)
356+
include_directories(
357+
src/include
358+
${CMAKE_BINARY_DIR}/src/include
359+
)
358360

359361
add_subdirectory(src)
360362
if (${BUILD_TESTS} OR ${BUILD_EXTENSION_TESTS})

extension/delta/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ find_package(DuckDB REQUIRED)
77

88
include_directories(
99
${PROJECT_SOURCE_DIR}/src/include
10+
${CMAKE_BINARY_DIR}/src/include
1011
src/include
1112
${PROJECT_SOURCE_DIR}/extension/duckdb/src/include
1213
${PROJECT_SOURCE_DIR}/extension/httpfs/src/include

extension/duckdb/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ find_package(DuckDB REQUIRED)
77

88
include_directories(
99
${PROJECT_SOURCE_DIR}/src/include
10+
${CMAKE_BINARY_DIR}/src/include
1011
${PROJECT_SOURCE_DIR}/extension/httpfs/src/include # For S3 configuration
1112
src/include
1213
${DuckDB_INCLUDE_DIRS})

extension/fts/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
include_directories(
22
${PROJECT_SOURCE_DIR}/src/include
3+
${CMAKE_BINARY_DIR}/src/include
34
src/include
45
third_party/snowball/libstemmer)
56

extension/httpfs/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ add_compile_definitions(CPPHTTPLIB_OPENSSL_SUPPORT)
1414

1515
include_directories(
1616
${PROJECT_SOURCE_DIR}/src/include
17+
${CMAKE_BINARY_DIR}/src/include
1718
${PROJECT_SOURCE_DIR}/third_party/httplib
1819
src/include)
1920

extension/iceberg/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ find_package(DuckDB REQUIRED)
77

88
include_directories(
99
${PROJECT_SOURCE_DIR}/src/include
10+
${CMAKE_BINARY_DIR}/src/include
1011
src/include
1112
${PROJECT_SOURCE_DIR}/extension/duckdb/src/include
1213
${PROJECT_SOURCE_DIR}/extension/httpfs/src/include

extension/json/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
include_directories(
22
src/include
33
${PROJECT_SOURCE_DIR}/src/include
4+
${CMAKE_BINARY_DIR}/src/include
45
third_party/yyjson/src
56
)
67

extension/postgres/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ include_directories(
1010
src/include
1111
${PROJECT_SOURCE_DIR}/extension/duckdb/src/include
1212
${DuckDB_INCLUDE_DIRS}
13+
${CMAKE_BINARY_DIR}/src/include
1314
${PROJECT_SOURCE_DIR}/src/include)
1415

1516
add_subdirectory(src/connector)

extension/sqlite/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ find_package(DuckDB REQUIRED)
77

88
include_directories(
99
${PROJECT_SOURCE_DIR}/src/include
10+
${CMAKE_BINARY_DIR}/src/include
1011
src/include
1112
${PROJECT_SOURCE_DIR}/extension/duckdb/src/include
1213
${DuckDB_INCLUDE_DIRS})

0 commit comments

Comments
 (0)