Remove unnecessary list comprehension for vers_id.cpp

It was a convenience for binding 's' to one value, but that can be
rewritten without the comprehension.
This commit is contained in:
Kp 2015-10-13 02:43:24 +00:00
parent b4556d13fa
commit 2e17c03c9e

View file

@ -3334,10 +3334,13 @@ class DXXProgram(DXXCommon):
versid_environ = self.env['ENV'].copy()
# Direct mode conflicts with __TIME__
versid_environ['CCACHE_NODIRECT'] = 1
versid_objlist = [self.env.StaticObject(target='%s%s%s' % (self.user_settings.builddir, self._apply_target_name(s), self.env["OBJSUFFIX"]), source=s, CPPDEFINES=versid_cppdefines, ENV=versid_environ) for s in ['similar/main/vers_id.cpp']]
versid_cpp = 'similar/main/vers_id.cpp'
versid_obj = env.StaticObject(target='%s%s%s' % (self.user_settings.builddir, self._apply_target_name(versid_cpp), self.env["OBJSUFFIX"]), source=versid_cpp, CPPDEFINES=versid_cppdefines, ENV=versid_environ)
if self.user_settings.versid_depend_all:
env.Depends(versid_objlist[0], objects)
objects.extend(versid_objlist)
# Optional fake dependency to force vers_id to rebuild so
# that it picks up the latest timestamp.
env.Depends(versid_obj, objects)
objects.append(versid_obj)
# finally building program...
exe_node = env.Program(target=os.path.join(self.user_settings.builddir, exe_target), source = objects)
if self.user_settings.host_platform != 'darwin':