> On Sep 11, 2017, at 2:00 PM, Geert Janssens <[email protected]> 
> wrote:
> 
> On maandag 11 september 2017 21:24:30 CEST John Ralls wrote:
>> Updated       via  https://github.com/Gnucash/gnucash/commit/ac86ca94 
>> (commit)
>>      from  https://github.com/Gnucash/gnucash/commit/3f84f484 (commit)
>> 
>> 
>> 
>> commit ac86ca949f1e76c0ce55e74c2ec8e094a6bfb550
>> Author: John Ralls <[email protected]>
>> Date:   Mon Sep 11 12:18:57 2017 -0700
>> 
>>    Disable regeneration of POTFILES.in
>> 
>>    On Windows CMake converts "\n" to CRLF, which causes xgettext to
>>    mangle paths with [type: gettext/gsettings] in front of them and
>>    also dirties the source directory with uncommittable changes.
>>    The autotools build doesn't regenerate POTFILES.in and we've
>> historically maintained it by hand.
>> 
>> 
>> 
>> Summary of changes:
>> po/CMakeLists.txt | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>> 
>> _______________________________________________
>> gnucash-patches mailing list
>> [email protected]
>> https://lists.gnucash.org/mailman/listinfo/gnucash-patches
> 
> Would it be ok for you to disable it only on Windows ? I've come to 
> appreciate 
> it reminds me when I add new files or rename files on linux.

We could, but that's not what's reminding you.  check-po runs 'intltool-update 
-m' which tests for files in the tree that aren't in one of POTFILES.in, 
POTFILES.skip, or POTFILES.ignore. It's what puts up the "POTFILES.ignore is 
deprecated" warning as well.

The POTFILES.in regeneration recreates a new POTFILES.in with every run of 
CMake and silently includes any file that's not already in POTFILES.skip or 
POTFILES.ignore, defeating the test.

Regards,
John Ralls

_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to