Fix build race condition in ILLink.Tasks (#89949)
authorSven Boemer <sbomer@gmail.com>
Thu, 3 Aug 2023 22:20:16 +0000 (15:20 -0700)
committerGitHub <noreply@github.com>
Thu, 3 Aug 2023 22:20:16 +0000 (15:20 -0700)
commitdad3680de4aedf6d1c3f47e4b686e751f320dc04
tree8c0394862bb214aa978dbc6ade11836f393ebb7b
parent10d9e729f9ece24f89d73a5c6df18371c8db9360
Fix build race condition in ILLink.Tasks (#89949)

Avoid copying props/targets to the same output
location for different TFMs. Instead copy them to
the build output in a TFM-specific directory, and
import the targets from that directory when needed.
eng/testing/linker/SupportFiles/Directory.Build.props
src/tools/illink/src/ILLink.Tasks/ILLink.Tasks.csproj