On Tue, Apr 30, 2024 at 10:24:44 +0100, Jonathan Wakely wrote: > On 20/11/23 11:22 -0500, Ben Boeckel wrote: > >--- > > htdocs/gcc-14/changes.html | 11 +++++++++++ > > 1 file changed, 11 insertions(+) > > > >diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html > >index 7278f753..b506eeb1 100644 > >--- a/htdocs/gcc-14/changes.html > >+++ b/htdocs/gcc-14/changes.html > >@@ -112,6 +112,17 @@ a work-in-progress.
> > > > > > > >+-fdeps-format=
, -fdeps-file=
, and
> >+ -fdeps=target=
flags may be used to generate P1689 output
>
> This should be -fdeps-target= not -fdeps=target=.
Whoops, yep.
> >+ (the p1689r5
format is the only available format today).
>
> I wish the option was more descriptive than "p1689r5", which nobody is
> going to remember (but I assume we don't actually need to specify it
> explicitly since it's the only supported format).
All users of the flag should be having it in the build system itself;
hand-coded makefiles can use it, but will need considerable `jq`
gymnastics to turn the output into properly understood make syntax
snippets for their build.
> >+ -fdeps-format=
, -fdeps-file=
, and
> -fdeps-target=
flags may be used to generate dependency
> information. In GCC 14 p1689r5
is the only valid argument
> for -fdeps-format=
.
Sounds good. New patch attached.
--Ben