[cfe-dev] scan-build checking for make
Csaba Raduly via cfe-dev
cfe-dev at lists.llvm.org
Tue Feb 11 23:31:26 PST 2020
Now I have to learn to use Phabricator :)
On Wed, Feb 12, 2020 at 8:26 AM Artem Dergachev <noqnoqneo at gmail.com> wrote:
> Yes, perl scan-build is absolutely still used, so patches are very welcome!
>
> Regex, or just extract the filename, or maybe even *always* set these
> variables because it's unlikely to make things worse.
>
> On 2/12/20 1:58 AM, Csaba Ráduly via cfe-dev wrote:
> > Hi all,
> >
> > scan-build looks at the name of the build command to decide whether to
> > add CC=... and CXX=... commandline options for make-like build
> > commands, in order to override these values if they are set in the
> > makefile (which wins over environment variables).
> >
> >
> https://github.com/llvm/llvm-project/blob/master/clang/tools/scan-build/bin/scan-build#L1118
> >
> >
> > Unfortunately, this means that
> >
> > scan-build /usr/local/bin/make or scan-build $HOME/bin/gmake
> >
> > are not recognized as "make-like" and CC=... and CXX=... options are
> > not added.
> >
> > This check should be made with a regex, just like the checks before.
> >
> > Is this Perl script still used? Should I make a patch?
> >
> > Csaba
>
>
--
You can get very substantial performance improvements
by not doing the right thing. - Scott Meyers, An Effective C++11/14 Sampler
So if you're looking for a completely portable, 100% standards-conformant
way
to get the wrong information: this is what you want. - Scott Meyers
(C++TDaWYK)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20200212/f8d60105/attachment.html>
More information about the cfe-dev
mailing list