The new encoder types broke building the cls test on newer gcc (13+) due
to undefined encoder/decoder. Add the file that defines those to the
test.
Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
install(TARGETS cls_rgw_gc DESTINATION ${cls_dir})
set(cls_rgw_gc_client_srcs
- rgw_gc/cls_rgw_gc_client.cc)
+ rgw_gc/cls_rgw_gc_client.cc
+ rgw/cls_rgw_types.cc)
add_library(cls_rgw_gc_client STATIC ${cls_rgw_gc_client_srcs})
target_include_directories(cls_rgw_gc_client
PUBLIC "${CMAKE_SOURCE_DIR}/src/rgw/driver/rados"