Merge PR #62108 into main

* refs/pull/62108/head:
	cmake/cephfs: fix options to enable client and dependencies

Reviewed-by: Krunal Chheda <kchheda3@bloomberg.net>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
This commit is contained in:
Patrick Donnelly 2025-03-06 08:38:52 -05:00
commit 30e0c0ec7b
No known key found for this signature in database
GPG Key ID: FA47FD0B0367D313
3 changed files with 6 additions and 2 deletions

View File

@ -193,3 +193,4 @@ spuiuk Sachin Prabhu <sp@spui.uk>
anoopcs9 Anoop C S <anoopcs@cryptolab.net>
dubeyko Viacheslav Dubeyko <Slava.Dubeyko@ibm.com>
bill-scales Bill Scales <bill_scales@uk.ibm.com>
kchheda3 Krunal Chheda <kchheda3@bloomberg.net>

View File

@ -729,7 +729,7 @@ if(WITH_RADOSGW AND WITH_RADOSGW_LUA_PACKAGES)
list(APPEND BOOST_COMPONENTS filesystem)
endif()
if(WITH_LIBCEPHFS)
if(WITH_LIBCEPHFS OR WITH_FUSE)
find_package(ICU REQUIRED COMPONENTS uc i18n)
list(APPEND BOOST_COMPONENTS locale)
endif()

View File

@ -833,7 +833,10 @@ install(PROGRAMS
DESTINATION sbin)
add_subdirectory(bash_completion)
add_subdirectory(client)
if(WITH_LIBCEPHFS OR WITH_FUSE)
add_subdirectory(client)
endif()
if(WITH_LIBCEPHFS)
set(libcephfs_srcs libcephfs.cc)