[cmake-developers] Ninja leaking localized /showIncludes(?)

Peter Kümmel syntheticpp at gmx.net
Tue Nov 26 03:33:50 EST 2013


On 26.11.2013 09:17, Nils Gladitz wrote:
> On 11/25/2013 06:31 PM, Nils Gladitz wrote:
>> On 25.11.2013 18:21, Peter Kümmel wrote:
>>>
>>> Also this system is localized? I don't see any prefixes, e.g. here
>>> http://open.cdash.org/testDetails.php?test=220476713&build=3114166
> The system indeed has a german windows 7 installation.
>
>> The system I ran that Experimental build on was not the same system that ran the dashboard builds.
>> They may have been set up with different system languages (though I don't remember which used which).
> I ran the cmake testsuite on the original client where is saw the leaks initially (english windows 7 with german vs2010):
> http://open.cdash.org/viewTest.php?onlypassed&buildid=3115434
>
>>
>> Would that be relevant?
>>
>> The compiler that I used on both systems was the same.
>>
>> Another difference would be that the dashboard build was using launchers.
>> Could that change behavior?
> I disabled launchers and I can no longer see any showinclude messages in context of my build warnings.

Seems the launcher breaks the ninja parser. Why are launcher needed? I never used them.

>
> On top of rules.ninja I've got:
>      msvc_deps_prefix = Hinweis: Einlesen der Datei:
>
> Compile rule with launchers is:
>
>     rule CXX_COMPILER
>        deps = msvc
>        command = "C:/opt/cmake-git/bin/ctest.exe" --launch --target-name scivis_tdng --build-dir C:\cdash\8496c13-bin
>     --output $out --source $in --language CXX -- c:\PROGRA~2\MICROS~2.0\VC\bin\amd64\cl.exe   /nologo /TP $FLAGS
>     /showIncludes $DEFINES /Fo$out /Fd$OBJECT_DIR/ -c $in
>        description = Building CXX object $out
>
>
> Without launchers:
>
>     rule CXX_COMPILER
>        deps = msvc
>        command = c:\PROGRA~2\MICROS~2.0\VC\bin\amd64\cl.exe   /nologo /TP $FLAGS /showIncludes $DEFINES /Fo$out
>     /Fd$OBJECT_DIR/ -c $in
>        description = Building CXX object $out
>
>
> Nils




More information about the cmake-developers mailing list