Some attempts, trying to decipher the Ninja generator code.
I believe the core problem is in IsIdentChar() that do not recognize '@'
(as well as =,% and others?). The Ninja generator then
uses EncodeIdent() to encode the filenames like $identNN. This would be OK
if not the command line length calc
Marc CHEVRIER wrote:
> If you have multiple compilers or even multiple versions of a compiler, by
> managing carefully environment variables (i.e. PATH variable for example)
> by using some bash functions, you can easily ensure to use always the
> correct compiler for each build environment.
That