<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<!-- All Rights Reserved. Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file in the project root for more information. -->
Merges optimization data to assemblies specified in OptimizeAssembly item group.
Non-incremental. Calling targets need to handle incremental build if necessary.
Runs during any CI build. Performs the actual merge only when IBCMerge tool is available. It is expected to be available in an official build.
-->
<TargetName="_CalculateIbcArgs">
<ItemGroup>
<OptimizeAssembly>
<!--
-delete to delete data previously embedded in the binary. This is a no-op for binaries produced by this build, but is needed for dependencies such as System.Reflection.Metadata.
-incremental to map data stored in the optimized binary, which comes from a previous build, to the new build of the binary.