为了避免在目标内添加目标,可以使用以下代码示例来创建一个新的目标并将其添加到现有目标中。
new_target = Target('new_target', sources=['source1', 'source2'])
env.Append(ROOT_TARGET=new_target)
在这个例子中,我们创建了一个名为'new_target”的新目标,并将源文件添加到其中。然后,通过使用env.Append
方法,将新的目标添加到现有目标中。这样,在现有目标内添加目标的问题就得到了解决。