Skip to content

Commit

Permalink
Publicize Footer encoding, rename to ipc_integration.cc
Browse files Browse the repository at this point in the history
  • Loading branch information
bkietz committed Aug 14, 2024
1 parent 46aabd8 commit 7e5aaf5
Show file tree
Hide file tree
Showing 7 changed files with 421 additions and 216 deletions.
12 changes: 7 additions & 5 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -225,14 +225,14 @@ if(NANOARROW_IPC)
DESTINATION include/nanoarrow)
endif()

if(NANOARROW_IPC AND NANOARROW_BUILD_INTEGRATION_TESTS)
add_executable(nanoarrow_ipc_json_integration src/nanoarrow/ipc/json_integration.cc)
target_include_directories(nanoarrow_ipc_json_integration
if(NANOARROW_IPC AND (NANOARROW_BUILD_INTEGRATION_TESTS OR NANOARROW_BUILD_TESTS))
add_executable(nanoarrow_ipc_integration src/nanoarrow/integration/ipc_integration.cc)
target_include_directories(nanoarrow_ipc_integration
PUBLIC $<BUILD_INTERFACE:${NANOARROW_BUILD_INCLUDE_DIR}>
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/src>
$<INSTALL_INTERFACE:include>)
target_link_libraries(nanoarrow_ipc_json_integration PRIVATE nanoarrow_testing
nanoarrow_ipc flatccrt)
target_link_libraries(nanoarrow_ipc_integration PRIVATE nanoarrow_testing
nanoarrow_ipc flatccrt gtest gmock)
endif()

if(NANOARROW_DEVICE)
Expand Down Expand Up @@ -522,6 +522,8 @@ if(NANOARROW_BUILD_TESTS)
target_link_libraries(nanoarrow_ipc_files_test nanoarrow_testing ZLIB::ZLIB
nanoarrow_coverage_config)
target_link_libraries(nanoarrow_ipc_decoder_test gmock_main)

gtest_discover_tests(nanoarrow_ipc_integration)
endif()

if(NANOARROW_DEVICE)
Expand Down
Loading

0 comments on commit 7e5aaf5

Please sign in to comment.