如果您的目标是打印财产价值
$(ELFFILE)
它可以作为构建期间的附加操作来完成。例如,可以将以下目标和任务添加到项目中,以将属性值显式打印到输出和日志中:
<Target Name="DisplayMyProperties">
<Message Importance="High" Text="Output files: $(ELFFILE)" />
<Message Importance="High" Text="Input files: $(LDFILE);$(OBJFILES)" />
</Target>
<Target Name="buildelf" DependsOnTargets="DisplayMyProperties" Inputs="$(LDFILE);$(OBJFILES)" Outputs="$(ELFFILE)">
这将强制打印所有属性值,然后在中执行或跳过它们
buildelf
目标然而,您的项目似乎具有自定义结构,这可能需要调整位置
DisplayMyProperties
目标将被执行。应在以下值之后执行:
$(LDFILE)
,
$(OBJFILES)
,
$(ELF文件)
填充并独立于执行
buildelf
目标