Index: pylib/gyp/generator/ninja.py |
diff --git a/pylib/gyp/generator/ninja.py b/pylib/gyp/generator/ninja.py |
index 0c7ce547c8862082cb0b0a07c4bdad3e04a294c6..5407795b3ba50228d0a083fa3202cac4ee2ee064 100644 |
--- a/pylib/gyp/generator/ninja.py |
+++ b/pylib/gyp/generator/ninja.py |
@@ -1217,7 +1217,8 @@ class NinjaWriter(object): |
gyp.common.EncodePOSIXShellArgument(link_file_list))) |
if self.flavor == 'win': |
extra_bindings.append(('binary', output)) |
- if '/NOENTRY' not in ldflags: |
+ if ('/NOENTRY' not in ldflags and |
+ not self.msvs_settings.GetNoImportLibrary(config_name)): |
self.target.import_lib = output + '.lib' |
extra_bindings.append(('implibflag', |
'/IMPLIB:%s' % self.target.import_lib)) |