Skip to content

Commit 066f2ee

Browse files
committed
CI: Link ArrowS3 for dataset JNI
Link the static ArrowS3 target when S3 is enabled so EnsureS3Finalized resolves after Arrow moved S3 and the AWS SDK out of libarrow.
1 parent 53a9ccd commit 066f2ee

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

‎dataset/CMakeLists.txt‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717

1818
find_package(ArrowDataset REQUIRED)
1919
find_package(ArrowSubstrait REQUIRED)
20+
if(ARROW_S3)
21+
find_package(ArrowS3 REQUIRED)
22+
endif()
2023

2124
include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
2225
${JNI_INCLUDE_DIRS} ${JNI_HEADERS_DIR})
@@ -39,6 +42,9 @@ target_link_libraries(arrow_java_jni_dataset
3942
jni
4043
ArrowDataset::arrow_dataset_static
4144
ArrowSubstrait::arrow_substrait_static)
45+
if(ARROW_S3)
46+
target_link_libraries(arrow_java_jni_dataset ArrowS3::arrow_s3_static)
47+
endif()
4248

4349
if(BUILD_TESTING)
4450
add_executable(arrow-java-jni-dataset-test src/main/cpp/jni_util_test.cc

0 commit comments

Comments
 (0)