On Tue, 23 Jun 2026 at 17:35, Jun Omae <[email protected]> wrote:

>
> Jun Omae <[email protected]> (大前 潤)
>
> On Wed, Jun 24, 2026 at 0:20 Ivan Zhakov <[email protected]> wrote:
>
>> On Fri, 15 May 2026 at 15:38, <[email protected]> wrote:
>>
>>> Author: jun66j5
>>> Date: Fri May 15 13:38:15 2026
>>> New Revision: 1934221
>>>
>>> Log:
>>> gha: Enable all features on CI build with cmake.
>>>
>>> * .github/workflows/cmake.yml
>>>   (Install dependencies (Windows, vcpkg)):
>>>     Add gettext[tools] and pdcurses.
>>>   (Install dependencies (Linux, apt-get)):
>>>     Add apache-dev, gettext, libncurses-dev.
>>>   (Install dependencies (Mac OS, homebrew)):
>>>     Add gettext and ncurses.
>>>   (Configure CMake):
>>>     Enable all features.
>>>
>>> [...]
>>
>>
>>>
>>> @@ -180,10 +184,16 @@ jobs:
>>>
>>>        - name: Configure CMake
>>>          run: >
>>> +          if ($env:RUNNER_OS -eq 'Windows') {
>>> +            $env:PATH += ";${env:VCPKG_ROOT}\installed\${{
>>> matrix.vcpkg_triplet }}\bin";
>>> +          };
>>>
>> A small nitpick: it looks like this part was not mentioned in the log
>> message.
>>
>> Could you clarify the purpose of this change? I think that cmake/vcpkg
>> should work without needing a workaround like this. And if it's not
>> working, we should probably address the root cause in our CMake
>> implementation.
>>
>
> msgfmt.exe (gettext[tools]) is needed to compile message catalogs.
>

I think CMake should find full path to msgfmt.exe via vcpkg.

-- 
Ivan Zhakov

Reply via email to