Skip to content

Commit 773f0f9

Browse files
author
nullccxsy
committed
fix ci
1 parent e7dda9a commit 773f0f9

File tree

2 files changed

+9
-12
lines changed

2 files changed

+9
-12
lines changed

cmake_modules/IcebergThirdpartyToolchain.cmake

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff 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)

src/iceberg/IcebergConfig.cmake.in

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,15 @@ endmacro()
7070
# Find system dependencies
7171
iceberg_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+
7382
include("${CMAKE_CURRENT_LIST_DIR}/IcebergTargets.cmake")
7483

7584
if(TARGET Iceberg::arrow_static)

0 commit comments

Comments
 (0)