]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
CMakeLists: add boost::locale dependency for client
authorPatrick Donnelly <pdonnell@ibm.com>
Tue, 31 Dec 2024 17:59:12 +0000 (12:59 -0500)
committerPatrick Donnelly <pdonnell@ibm.com>
Thu, 27 Feb 2025 18:41:56 +0000 (13:41 -0500)
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
CMakeLists.txt
install-deps.sh
src/client/CMakeLists.txt

index 2db321bed3510a77e01b1ead980a6e4e991a4497..e2aa101689672c47b85c36004f07e925baf8471c 100644 (file)
@@ -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
index 75d8a0407fd62d0d04498ec50de75f34b8130c68..48193ce18c41c42095ec01cb2a1e864b85b8b19b 100755 (executable)
@@ -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 \
index ddc77c66147a25b2978deece71b85ee4afca1d46..b71e641e4401d885e9fca09381c41898510da327 100644 (file)
@@ -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
+  )