[cfe-dev] scan-build error
Artem Dergachev via cfe-dev
cfe-dev at lists.llvm.org
Mon Jun 15 05:30:32 PDT 2020
Another thing you could try is to turn your Xcode project inside out by
running the shell script from inside the Xcode project (as a "Run Script
Phase") instead of running xcodebuild from inside the shell script.
But generally, yeah, scan-build has explicit support for xcodebuild but
it can't work unless scan-build is to invoke xcodebuild directly.
On 6/15/20 1:35 PM, Valeriy Savchenko via cfe-dev wrote:
> Hi,
>
> Essentially, scan-build is a fairly lightweight script. Xcode is
> supported with a simple pattern matching of a command that is run via
> scan-build.
> if ($Cmd=~ /\bxcodebuild$/) {
> return RunXcodebuild($Args, $IgnoreErrors, $CCAnalyzer, $CXXAnalyzer, $EnvVars);
> }
> So, in your particular case, the only way to do it with a script is to
> call scan-build within this script as well.
>
>> On 15 Jun 2020, at 11:26, 1789955632 via cfe-dev
>> <cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>> wrote:
>>
>> hi,
>> I'm using scan-build to build OC projects, when the command is
>> "scan-build xcodebuild -target ... ", it works and bugs found. But
>> "scan-build build.sh" (build.sh contents 'xcodebuild -target ...')
>> throws error with <all-product-headers.yaml: error>.
>> Is there any difference between those two build command? And how to
>> build successfully with scan-build a build.sh?
>> Thanks.
>> _______________________________________________
>> cfe-dev mailing list
>> cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>
>> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20200615/b65f68b4/attachment.html>
More information about the cfe-dev
mailing list