When I run nmake.exe
from make
I get this error:
Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation. All rights reserved.
NMAKE : fatal error U1065: invalid option '-'
But I'm not passing in '-' as an option anyplace.
If I run the same command from outside of make it works correctly.
The problem is that the environment variables MAKE
and MAKEFLAGS
are set by make
. These are confusing nmake.exe
.
To fix this, just prefix your call to nmake.exe
with env -u MAKE -u MAKEFLAGS
Example:
some-make-target:
env -u MAKE -u MAKEFLAGS nmake.exe /a /l
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With