make the object file extension configurable

This commit is contained in:
swaldhoer 2024-03-29 11:25:48 +01:00
parent 1e4626eda9
commit 04491f5079
1 changed files with 2 additions and 2 deletions

View File

@ -50,7 +50,8 @@ def create_compiled_task(self, name, node):
:return: The task created
:rtype: :py:class:`waflib.Task.Task`
"""
out = '%s.%d.o' % (node.name, self.idx)
ext = self.env.O_EXT or "o"
out = "%s.%d.%s" % (node.name, self.idx, ext)
task = self.create_task(name, node, node.parent.find_or_declare(out))
try:
self.compiled_tasks.append(task)
@ -789,4 +790,3 @@ def set_full_paths_hpux(self):
else:
lst.append(os.path.normpath(os.path.join(base, x)))
self.env[var] = lst