Skip to content

Commit e7dda9a

Browse files
author
nullccxsy
committed
fix headers
1 parent df19415 commit e7dda9a

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

cmake_modules/IcebergThirdpartyToolchain.cmake

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,18 @@ function(resolve_croaring_dependency)
288288
${croaring_SOURCE_DIR}/cpp)
289289
endif()
290290

291+
if(NOT TARGET roaring::roaring-headers)
292+
add_library(roaring::roaring-headers INTERFACE IMPORTED)
293+
target_include_directories(roaring::roaring-headers
294+
INTERFACE ${croaring_SOURCE_DIR}/include)
295+
endif()
296+
297+
if(NOT TARGET roaring::roaring-headers-cpp)
298+
add_library(roaring::roaring-headers-cpp INTERFACE IMPORTED)
299+
target_include_directories(roaring::roaring-headers-cpp
300+
INTERFACE ${croaring_SOURCE_DIR}/cpp)
301+
endif()
302+
291303
set(CROARING_VENDORED TRUE)
292304
set_target_properties(roaring PROPERTIES OUTPUT_NAME "iceberg_vendored_croaring"
293305
POSITION_INDEPENDENT_CODE ON)

0 commit comments

Comments
 (0)