@@ -133,15 +133,13 @@ target_include_directories(dbps_common_lib PUBLIC
133133)
134134target_link_libraries (dbps_common_lib PUBLIC tcb_span )
135135
136- # Byte buffer processing library
137- add_library (dbps_byte_buffer_lib STATIC
138- src/processing/byte_buffer.cpp
139- )
140- target_include_directories (dbps_byte_buffer_lib PUBLIC
136+ # Typed buffer processing library (header-only)
137+ add_library (dbps_byte_buffer_lib INTERFACE )
138+ target_include_directories (dbps_byte_buffer_lib INTERFACE
141139 src/processing
142140 src/common
143141)
144- target_link_libraries (dbps_byte_buffer_lib PUBLIC tcb_span )
142+ target_link_libraries (dbps_byte_buffer_lib INTERFACE tcb_span )
145143
146144# Server components library
147145add_library (dbps_server_lib STATIC
@@ -215,7 +213,7 @@ target_include_directories(dbps_local_lib PUBLIC
215213)
216214
217215# Ensure PIC on static libs that are linked into shared libraries
218- set_target_properties (dbps_common_lib dbps_byte_buffer_lib dbps_server_lib dbps_local_lib
216+ set_target_properties (dbps_common_lib dbps_server_lib dbps_local_lib
219217 PROPERTIES POSITION_INDEPENDENT_CODE ON )
220218
221219# =============================================================================
@@ -335,13 +333,13 @@ if(BUILD_TESTS)
335333 )
336334 target_include_directories (compression_utils_test PRIVATE src/processing )
337335
338- # Byte buffer tests
339- add_executable (byte_buffer_test src/processing/byte_buffer_test .cpp )
340- target_link_libraries (byte_buffer_test
336+ # Typed buffer tests
337+ add_executable (typed_buffer_test src/processing/typed_buffer_test .cpp )
338+ target_link_libraries (typed_buffer_test
341339 dbps_byte_buffer_lib
342340 gtest_main
343341 )
344- target_include_directories (byte_buffer_test PRIVATE src/processing src/common )
342+ target_include_directories (typed_buffer_test PRIVATE src/processing src/common )
345343
346344 # Basic encryptor tests
347345 add_executable (basic_encryptor_test src/processing/encryptors/basic_encryptor_test.cpp )
@@ -536,7 +534,7 @@ if(BUILD_TESTS)
536534 parquet_utils_test
537535 bytes_utils_test
538536 compression_utils_test
539- byte_buffer_test
537+ typed_buffer_test
540538 basic_encryptor_test
541539 auth_utils_test
542540 dbpa_interface_test
@@ -559,7 +557,7 @@ if(BUILD_TESTS)
559557 gtest_discover_tests (parquet_utils_test )
560558 gtest_discover_tests (bytes_utils_test )
561559 gtest_discover_tests (compression_utils_test )
562- gtest_discover_tests (byte_buffer_test )
560+ gtest_discover_tests (typed_buffer_test )
563561 gtest_discover_tests (basic_encryptor_test )
564562 gtest_discover_tests (auth_utils_test )
565563 gtest_discover_tests (dbpa_interface_test )
0 commit comments