]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
cmake/rgw: add missing dependency on Arrow::Arrow
authorCasey Bodley <cbodley@redhat.com>
Thu, 28 Apr 2022 15:43:15 +0000 (11:43 -0400)
committerCasey Bodley <cbodley@redhat.com>
Thu, 28 Apr 2022 15:43:17 +0000 (11:43 -0400)
commit3f12d21418963f2a33b124185a2842a9c39e9cfa
tree2908c8cc001c9a5515cf46870824fb5fa8289275
parent5d4e82be3b284310411c5a3397031ab8fc0e6116
cmake/rgw: add missing dependency on Arrow::Arrow

when WITH_SYSTEM_ARROW is disabled, BuildArrow.cmake creates an
Arrow::Parquet target that depends on Arrow::Arrow:

  target_link_libraries(Arrow::Parquet INTERFACE Arrow::Arrow)

but when WITH_SYSTEM_ARROW is enabled, the targets we get from
find_package() do not carry this dependency. so rgw's cmake needs to
depend on both targets

Fixes: https://tracker.ceph.com/issues/55420
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/CMakeLists.txt