Re: 回复: 回复: 回复: 回复: 回复: 回复: Ninja compilati on fails after using include path file instead of "-I" opti on

Mats Wichmann <[email protected]>
Newsgroups gmane.comp.programming.tools.scons.user
Message-ID <[email protected]>
On 4/22/22 10:54, Daniel Moody wrote:
> I think I know why this is happening, Ninja will parse header
> dependencies via the "-MMD -MF" or "/showIncludes" options. Ninja must
> be told what format to parse from the output of these options. By
> default ninja uses MSVC format on windows, but you are using gcc and
> clang compilers on windows so msvc format is not correct.
> 
> I have added a new configuration variable to allow you to tell scons
> what to configure ninja for, before ninja tool is loaded via
> env.Tool('ninja') in the SConstruct, you must set the
> variable NINJA_DEPFILE_PARSE_FORMAT, so it will look like this in the
> SContruct:
> 
> env['NINJA_DEPFILE_PARSE_FORMAT'] = 'clang'
> env.Tool('Ninja')

Isn't this something that the relevant compiler tool (gcc, msvc, clang,
mingw) could set up rather than introducing something the developer
needs to set?
_______________________________________________
Scons-users mailing list
[email protected]
https://pairlist4.pair.net/mailman/listinfo/scons-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.