Hi Tom,

Meson's coverage generation is unhappy with the new hardcoded #line
references emitted by gen_tabcomplete.pl:

    genhtml: ERROR: cannot read
/home/jacob/src/postgres/worktree-oauth/build-dev/tab-complete.in.c

I've attached a potential fix which references $ARGV[0] instead, but
it's not really tested beyond "works for me".

While I was root-causing that, I also applied the following hunk to
align Meson's custom_target with the Makefile side:

    @@ -27,8 +27,8 @@ tabcomplete = custom_target('tabcomplete',
       input: 'tab-complete.in.c',
       output: 'tab-complete.c',
       command: [
    -    perl, files('gen_tabcomplete.pl'), files('tab-complete.in.c'),
    -    '--outfile', '@OUTPUT@', '@INPUT@',
    +    perl, files('gen_tabcomplete.pl'), '@INPUT@',
    +    '--outfile', '@OUTPUT@',
       ],
     )

--Jacob

Attachment: cov.diff
Description: Binary data

Reply via email to