[CMake] Centos8 FindICU problems
Kent Williams
kwilliams at leepfrog.com
Wed Oct 23 09:43:09 EDT 2019
That works for me, but is this a documented thing anywhere?
On 10/22/19 4:22 PM, Roger Leigh wrote:
> On 22/10/2019 21:51, Kent Williams wrote:
>
>> find_package(ICU REQUIRED)
>>
>> It reports failure to find ICU, and I can't work out what I'm
>> supposed to do:
>>
>> CMake Error at
>> /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137
>> (message):
>> Failed to find all ICU components (missing: ICU_LIBRARY) (found
>> version
>> "60.2")
>> Call Stack (most recent call first):
>> /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378
>> (_FPHSA_FAILURE_MESSAGE)
>> /usr/share/cmake/Modules/FindICU.cmake:317
>> (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
>> CMakeLists.txt:3 (find_package)
>> Any suggestions?
>
> Hi Kent,
>
>
> You need to specify the ICU libraries you want to link with as
> COMPONENTS. E.g.
>
> find_package(ICU REQUIRED COMPONENTS data i18n io tu)
>
> If you don't specify any components, then it won't find any libraries
> at all and that will cause the check to fail which caused the above
> error.
>
>
> Regards,
>
> Roger
>
More information about the CMake
mailing list