File tree Expand file tree Collapse file tree 2 files changed +9
-12
lines changed Expand file tree Collapse file tree 2 files changed +9
-12
lines changed Original file line number Diff line number Diff line change @@ -288,18 +288,6 @@ 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-
303291 set (CROARING_VENDORED TRUE )
304292 set_target_properties (roaring PROPERTIES OUTPUT_NAME "iceberg_vendored_croaring"
305293 POSITION_INDEPENDENT_CODE ON )
Original file line number Diff line number Diff line change @@ -70,6 +70,15 @@ endmacro()
7070# Find system dependencies
7171iceberg_find_dependencies("${ICEBERG_SYSTEM_DEPENDENCIES} " )
7272
73+ # Create missing CRoaring targets if they don't exist
74+ if (NOT TARGET roaring::roaring-headers)
75+ add_library (roaring::roaring-headers INTERFACE IMPORTED )
76+ endif ()
77+
78+ if (NOT TARGET roaring::roaring-headers-cpp)
79+ add_library (roaring::roaring-headers-cpp INTERFACE IMPORTED )
80+ endif ()
81+
7382include ("${CMAKE_CURRENT_LIST_DIR} /IcebergTargets.cmake" )
7483
7584if (TARGET Iceberg::arrow_static)
You can’t perform that action at this time.
0 commit comments