summaryrefslogtreecommitdiff
path: root/tools/gyp/pylib/gyp/msvs_emulation.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/gyp/pylib/gyp/msvs_emulation.py')
-rw-r--r--tools/gyp/pylib/gyp/msvs_emulation.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/gyp/pylib/gyp/msvs_emulation.py b/tools/gyp/pylib/gyp/msvs_emulation.py
index e4a85a96e6..14daaec4c7 100644
--- a/tools/gyp/pylib/gyp/msvs_emulation.py
+++ b/tools/gyp/pylib/gyp/msvs_emulation.py
@@ -269,7 +269,8 @@ class MsvsSettings(object):
def AdjustLibraries(self, libraries):
"""Strip -l from library if it's specified with that."""
libs = [lib[2:] if lib.startswith('-l') else lib for lib in libraries]
- return [lib + '.lib' if not lib.endswith('.lib') else lib for lib in libs]
+ return [lib + '.lib' if not lib.endswith('.lib') \
+ and not lib.endswith('.obj') else lib for lib in libs]
def _GetAndMunge(self, field, path, default, prefix, append, map):
"""Retrieve a value from |field| at |path| or return |default|. If