Add netcoreappaot target group (dotnet/corefx#30980)
authorMorgan Brown <morganbr@users.noreply.github.com>
Wed, 22 Aug 2018 01:19:59 +0000 (18:19 -0700)
committerGitHub <noreply@github.com>
Wed, 22 Aug 2018 01:19:59 +0000 (18:19 -0700)
commit5851b3de9aac7d301f363b54af22ffa134afc0a3
tree80813662072810bf299f13e196bef74b9575a0cd
parentfec48a83a24da8736385440d63950b9d0f3a2198
Add netcoreappaot target group (dotnet/corefx#30980)

Changes to add a new netcoreappaot target group, similar to netcoreapp but it builds against the .NET Native core libraries. A couple of libraries, such as System.Linq.Expressions, have aot-specific definitions that are enabled for netcoreappaot.

Commit migrated from https://github.com/dotnet/corefx/commit/3333166174e54ae9435c31e0a68a6784e9aacc41
80 files changed:
src/libraries/CoreFx.Private.TestUtilities/src/Configurations.props
src/libraries/CoreFx.Private.TestUtilities/src/CoreFx.Private.TestUtilities.csproj
src/libraries/CoreFx.Private.TestUtilities/src/System/Diagnostics/RemoteExecutorTestBase.aot.cs [moved from src/libraries/CoreFx.Private.TestUtilities/src/System/Diagnostics/RemoteExecutorTestBase.uapaot.cs with 100% similarity]
src/libraries/System.AppContext/src/Configurations.props
src/libraries/System.Buffers/src/Configurations.props
src/libraries/System.Collections.Concurrent/src/Configurations.props
src/libraries/System.Collections/src/Configurations.props
src/libraries/System.Diagnostics.Contracts/src/Configurations.props
src/libraries/System.Diagnostics.Debug/src/Configurations.props
src/libraries/System.Diagnostics.StackTrace/src/Configurations.props
src/libraries/System.Diagnostics.StackTrace/src/System.Diagnostics.StackTrace.csproj
src/libraries/System.Diagnostics.Tools/src/Configurations.props
src/libraries/System.Diagnostics.Tracing/src/Configurations.props
src/libraries/System.Globalization.Calendars/src/Configurations.props
src/libraries/System.Globalization/src/Configurations.props
src/libraries/System.IO.UnmanagedMemoryStream/src/Configurations.props
src/libraries/System.Linq.Expressions/src/Configurations.props
src/libraries/System.Linq.Expressions/src/System.Linq.Expressions.csproj
src/libraries/System.Memory/Directory.Build.props
src/libraries/System.Memory/src/Configurations.props
src/libraries/System.Net.Http/src/System.Net.Http.csproj
src/libraries/System.Numerics.Vectors/src/Configurations.props
src/libraries/System.Numerics.Vectors/src/System.Numerics.Vectors.csproj
src/libraries/System.Private.DataContractSerialization/src/Configurations.props
src/libraries/System.Private.DataContractSerialization/src/System.Private.DataContractSerialization.csproj
src/libraries/System.Private.Reflection.Metadata.Ecma335/src/Configurations.props
src/libraries/System.Private.Uri/src/Configurations.props
src/libraries/System.Private.Uri/src/System.Private.Uri.csproj
src/libraries/System.Private.Xml/src/Configurations.props
src/libraries/System.Private.Xml/src/System.Private.Xml.csproj
src/libraries/System.Reflection.Extensions/src/Configurations.props
src/libraries/System.Reflection.Primitives/src/Configurations.props
src/libraries/System.Reflection.TypeExtensions/src/Configurations.props
src/libraries/System.Reflection.TypeExtensions/src/System.Reflection.TypeExtensions.csproj
src/libraries/System.Reflection/src/Configurations.props
src/libraries/System.Resources.ResourceManager/src/Configurations.props
src/libraries/System.Runtime.Extensions/src/Configurations.props
src/libraries/System.Runtime.Extensions/src/System.Runtime.Extensions.csproj
src/libraries/System.Runtime.InteropServices/src/ApiCompatBaseline.netcoreappaot.txt [new file with mode: 0644]
src/libraries/System.Runtime.InteropServices/src/Configurations.props
src/libraries/System.Runtime.InteropServices/src/System.Runtime.InteropServices.csproj
src/libraries/System.Runtime.Loader/src/ApiCompatBaseline.netcoreappaot.txt [new file with mode: 0644]
src/libraries/System.Runtime.Loader/src/Configurations.props
src/libraries/System.Runtime.Loader/src/System.Runtime.Loader.csproj
src/libraries/System.Runtime/ref/Configurations.props
src/libraries/System.Runtime/ref/System.Runtime.csproj
src/libraries/System.Runtime/src/ApiCompatBaseline.netcoreappaot.txt [new file with mode: 0644]
src/libraries/System.Runtime/src/Configurations.props
src/libraries/System.Runtime/src/System.Runtime.csproj
src/libraries/System.Text.Encoding.Extensions/src/Configurations.props
src/libraries/System.Text.Encoding/src/Configurations.props
src/libraries/System.Text.RegularExpressions/ref/Configurations.props
src/libraries/System.Text.RegularExpressions/src/Configurations.props
src/libraries/System.Text.RegularExpressions/src/System.Text.RegularExpressions.csproj
src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions/Regex.cs
src/libraries/System.Threading.Overlapped/src/Configurations.props
src/libraries/System.Threading.Tasks.Extensions/Directory.Build.props
src/libraries/System.Threading.Tasks.Extensions/src/Configurations.props
src/libraries/System.Threading.Tasks/src/Configurations.props
src/libraries/System.Threading.Thread/src/Configurations.props
src/libraries/System.Threading.ThreadPool/src/Configurations.props
src/libraries/System.Threading.Timer/src/Configurations.props
src/libraries/System.Threading/src/Configurations.props
src/libraries/config.json
src/libraries/external/runtime/Configurations.props
src/libraries/external/runtime/runtime.depproj
src/libraries/external/test-runtime/Configurations.props
src/libraries/external/test-runtime/XUnit.Runtime.depproj
src/libraries/pkg/Microsoft.NETCore.Platforms/runtime.compatibility.json
src/libraries/pkg/Microsoft.NETCore.Platforms/runtime.json
src/libraries/pkg/Microsoft.NETCore.Platforms/runtimeGroups.props
src/libraries/pkg/Microsoft.Private.CoreFx.NETCoreApp/Configurations.props
src/libraries/pkg/Microsoft.Private.CoreFx.NETCoreApp/Microsoft.Private.CoreFx.NETCoreApp.builds
src/libraries/pkg/Microsoft.Private.CoreFx.NETCoreApp/Microsoft.Private.CoreFx.NETCoreApp.pkgproj
src/libraries/pkg/Microsoft.Private.CoreFx.NETCoreApp/netcoreapp.rids.props
src/libraries/shims/ApiCompat.proj
src/libraries/shims/ApiCompatBaseline.netcoreappaot.netstandard20.txt [new file with mode: 0644]
src/libraries/shims/ApiCompatBaseline.netcoreappaot.netstandard20Only.txt [new file with mode: 0644]
src/libraries/shims/manual/Directory.Build.props
tools-local/targetgroups.props