Skip to content

FindICU: output is too verbose

FindICU is very verbose. The following output is printed every time I run cmake configure. Things gets worse if it's used transitively in other dependencies.

1> [CMake] -- Found the following ICU libraries:
1> [CMake] --   i18n (required): optimized
1> [CMake] --   D:/Code/organicmaps/out/vcpkg_installed/x64-windows-static/lib/icuin.lib
1> [CMake] --   debug
1> [CMake] --   D:/Code/organicmaps/out/vcpkg_installed/x64-windows-static/debug/lib/icuind.lib
1> [CMake] --   uc (required): optimized
1> [CMake] --   D:/Code/organicmaps/out/vcpkg_installed/x64-windows-static/lib/icuuc.lib
1> [CMake] --   debug
1> [CMake] --   D:/Code/organicmaps/out/vcpkg_installed/x64-windows-static/debug/lib/icuucd.lib
1> [CMake] --   data (required): optimized
1> [CMake] --   D:/Code/organicmaps/out/vcpkg_installed/x64-windows-static/lib/icudt.lib
1> [CMake] --   debug
1> [CMake] --   D:/Code/organicmaps/out/vcpkg_installed/x64-windows-static/debug/lib/icudtd.lib
1> [CMake] -- Found ICU: D:/Code/organicmaps/out/vcpkg_installed/x64-windows-static/include (found suitable version "74.2", minimum required is "50.1")

Note that there's undocumented variable ICU_FIND_QUIETLY that can be set to disable this output, but IMHO this should be handled by FPHSA.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information