> From: David Cole [mailto:[EMAIL PROTECTED]
> Sent: 22 October 2007 14:29
> To: Josef Karthauser
> Cc: [email protected]
> Subject: Re: [CMake] NMake questions if I may.
>
> nmake /? in a visual studio command prompt should look something like this:
>
>
> C:\Program Files\Microsoft Visual Studio 8\VC>nmake /?
>
> Microsoft (R) Program Maintenance Utility Version 8.00.50727.762
> Copyright (C) Microsoft Corporation. All rights reserved.
>
> Usage: NMAKE @commandfile
> NMAKE [options] [/f makefile] [/x stderrfile] [macrodefs] [targets]
>
> Options:
>
> [CUT]
> /K Build unrelated targets on error
> [CUT]
>
> As you can see, "/K" is "build unrelated targets on error" (in other words,
> targets that do not depend on the failed target...)
Hmm, interesting. I'm running nmake /K on a CMake built tree, but doesn't
appear to proceed to the next build target when a failure occurs on my custom
target:
Compilation failed with 24 errors
Compilation failed
NMAKE : fatal error U1077: '..\..\..\..\..\Bin\RsxFxCompiler.EXE' :
return code '0x1'
Stop.
NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio
8\VC\BIN\n
make.exe"' : return code '0x2'
Stop.
NMAKE : warning U4010: 'all' : build failed; /K specified, continuing
...
NMAKE : warning U4011: 'default_target' : not all dependents available;
target not built
Does the top level makefile call NMake on sub-makefiles? It should probably
propagate the /K flag down. Is that what's happening I wonder.
> As far as we know, nmake does not support parallel builds... if you find out
> otherwise, please post back to the list and share the information ?> with all
> of us...!
I did a search on the net, and found documentation that stated that NMake did
support /J. My assumption is that somehow it got removed, or that the
documentation was in error.
I think I'm probably going to have to migrate to gmake if this proves to be a
problem for me.
Joe
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake