ICUΒΆ

hunter_add_package(ICU)
find_package(ICU CONFIG REQUIRED)

add_executable(boo boo.cpp)
target_link_libraries(boo PUBLIC ICU::uc)

Available targets:

  • ICU::data
  • ICU::i18n
  • ICU::io (only if ICU_BUILD_IO=YES)
  • ICU::le
  • ICU::lx (available in icu-lx package)
  • ICU::tu (only if ICU_BUILD_TOOLS=YES)
  • ICU::uc
  • ICU::pkgdata (only if ICU_BUILD_TOOLS=YES)
  • ICU::icupkg (only if ICU_BUILD_TOOLS=YES)

If ICU_BUILD_TOOLS is set to YES also next variables available:

  • ICU_PKGDATA_EXECUTABLE
  • ICU_ICUPKG_EXECUTABLE

If ICU_DATA_ARCHIVE_MODE is set to YES also next variables available:

  • ICU_DATA_FILE

Options:

  • ICU_DATA_ARCHIVE_MODE=ON (equals to --with-data-packaging=archive)