From: Patrick Donnelly Date: Tue, 31 Dec 2024 17:59:12 +0000 (-0500) Subject: CMakeLists: add boost::locale dependency for client X-Git-Tag: v20.0.0^2~22 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=db58a29a53833c0a8bb8db7c494b92baee220fbe;p=ceph.git CMakeLists: add boost::locale dependency for client Signed-off-by: Patrick Donnelly --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 2db321bed351..e2aa10168967 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -729,6 +729,11 @@ if(WITH_RADOSGW AND WITH_RADOSGW_LUA_PACKAGES) list(APPEND BOOST_COMPONENTS filesystem) endif() +if(WITH_LIBCEPHFS) + find_package(ICU REQUIRED COMPONENTS uc i18n) + list(APPEND BOOST_COMPONENTS locale) +endif() + set(Boost_USE_MULTITHREADED ON) CMAKE_DEPENDENT_OPTION(WITH_BOOST_VALGRIND "Boost support for valgrind" OFF diff --git a/install-deps.sh b/install-deps.sh index 75d8a0407fd6..48193ce18c41 100755 --- a/install-deps.sh +++ b/install-deps.sh @@ -207,6 +207,7 @@ function install_boost_on_ubuntu { ceph-libboost-date-time${boost_ver}-dev \ ceph-libboost-filesystem${boost_ver}-dev \ ceph-libboost-iostreams${boost_ver}-dev \ + ceph-libboost-locale${boost_ver}-dev \ ceph-libboost-program-options${boost_ver}-dev \ ceph-libboost-python${boost_ver}-dev \ ceph-libboost-random${boost_ver}-dev \ diff --git a/src/client/CMakeLists.txt b/src/client/CMakeLists.txt index ddc77c66147a..b71e641e4401 100644 --- a/src/client/CMakeLists.txt +++ b/src/client/CMakeLists.txt @@ -12,4 +12,8 @@ set(libclient_srcs add_library(client STATIC ${libclient_srcs}) target_link_libraries(client legacy-option-headers - osdc) + osdc + Boost::locale + ICU::uc + ICU::i18n + )