On Wed, Jul 29, 2026 at 8:09 PM Ivan Zhakov <[email protected]> wrote:
>
> On Thu, 23 Jul 2026 at 18:04, Jun Omae <[email protected]> wrote:
>
> [..]
>>
>> > After the changes for CheckCompilerFlag are commented temporarily, the
>> > following error is occurred.
>> > The Intl::Intl is added in 3.20.
>> > See https://cmake.org/cmake/help/latest/module/FindIntl.html
>> >
>> > [[[
>> > -- Found Intl: /usr/include
>> > CMake Error at CMakeLists.txt:453 (add_library):
>> >   add_library cannot create ALIAS target "external-intl" because target
>> >   "Intl::Intl" is imported but not globally visible.
>> > ]]]
>> >
>>
>> Fixed in r1936526.
>>
> It looks the workaround from r1936526 is no longer needed since we bumped 
> CMake minimum required version to 3.20 (r1936635)
>
> I have tested build with CMake 3.20 and r1936526 reverted: the build works 
> fine.
>

See cmake 3.18 release notes,
https://cmake.org/cmake/help/latest/release/3.18.html#commands

> The add_library() and add_executable() commands learned to create Alias 
> Targets referencing non-GLOBAL Imported Targets.

The workaround is no longer needed for cmake 3.18 or later.

> So I suggested to revert  r1936526.
>
> WDYT?
>

I have no objection.

-- 
Jun Omae <[email protected]> (大前 潤)

Reply via email to