|
From: | Paolo Bonzini |
Subject: | Re: [DRAFT PATCH 000/143] Meson integration for 5.2 |
Date: | Fri, 7 Aug 2020 12:53:25 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.9.0 |
On 07/08/20 12:29, Alex Bennée wrote: > It's probing for top-level targets. So if there is a way to query ninja > for that it's easy enough to write a probe to collect them. The make > -nqp stuff is a little janky but basically greps for .PHONY patterns and > assumes a .PHONY target is a top level target. The help parsing is pure > regexery: > > (defvar counsel-compile-phony-pattern "^\\.PHONY:[\t ]+\\(.+\\)$" > "Regexp for extracting phony targets from Makefiles.") > > (defvar counsel-compile-help-pattern > "\\(?:^\\(\\*\\)?[[:space:]]+\\([^[:space:]]+\\)[[:space:]]+-\\)" > "Regexp for extracting help targets from a make help call.") > > I guess I'll have to see what: > > ninja -t targets all It would have to grep for "^(.+): phony$". Paolo
[Prev in Thread] | Current Thread | [Next in Thread] |