Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corefx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Mellino <erme@microsoft.com>2016-11-30 05:01:35 +0300
committerGitHub <noreply@github.com>2016-11-30 05:01:35 +0300
commita9f6d7d749f9946cc6b10c50b54bcae0e43e859e (patch)
treec165cb32f64c2406296156b2ba2907028d5ea945 /build.proj
parentc5262feeb7b4b34154b5b2c17005d4e8fd5ada9d (diff)
[dev/eng] Overhaul ref and src project references, and start binplacing things (#14062)
* Used GenerateBuilds.ps1 script to generate the P2P references from the project.json files in ref * Update refs to build with ProjectReference's instead of package references This deletes all the ref\project.json files and instead adds ProjectReference to other refs that are used to build. There is only one exception which was System.Net.Http which needed a project.json to get the net46 targeting pack otherwise everything else is P2P. * Update Reflection.Emit contracts to support latest version of contracts * Add depproj to get windows.winmd support when building refs * Special handle System.Net.Http ref project to deal with net46 targeting pack * Moved CLSCompliant to SecureString ctor instead of type * Add P2P reference from S.IO -> S.R.Extensions * Add additional ProjectReferences to more ref projects after master rebase * Start binplacing ref assemblies and disable rest of build * Simplify all ref projects to only build for netcoreapp (default target group) * Only binplace netcoreapp refs * Allow Reference's to be resolved from targeting pack directories * Use GenerateBuilds.ps1 to convert src project.json refs to References * Allow overriding stuff in Tools * System.Runtime src project building against targeting pack * Re-purpose GenerateBuilds.ps1 to re-write src references * Only build csproj files in src.builds * More custom stuff in GenerateBuilds.ps1 * Binplace all netstandard assemblies into netcoreapp as well. * Add project.json to System.Collections.Immutable * More custom generatebuilds.ps1 stuff * Normalize csproj files before running GenerateBuilds.ps1 * Better match the replaced 'None Include="project.json"' line. * Another missing project.json inclusion in csproj * Remove ExcludeFromCodeCoverageAttribute from Immutable project * Include another project.json * Add some P2P references * Add another project.json include * Disable Http.Rtc project. * Disable two more UWP projects and another P2P ref" * More Cleanup * Run GenerateBuilds.ps1 to re-write all nuget refs as <Reference>'s * Binplace netstandard runtime assemblies to netcoreapp as well. * Re-hook all src projects into build.proj * Fix bin clashing caused by bad ProjectReference metadata * Use 'copy' instead of 'cp' in init-tools.cmd. Add copying to init-tools.sh as well. * Correct casing of windows.winmd in depproj * Disable System.Memory.csproj outside of Windows * Fix unix exclusion of System.Memory, and include vbproj files * Fix VisualBasic compilation * There was an extra definition of MemberTypes that was internal to the assembly. It's now defined in System.Private.CoreLib, so I deleted the extra here. * There was an invalid call in Operators.vb that I fixed. * Add additional project references and configuration fixes after rebase * Fix build warnings in ref projects * Fix build warnings in src projects
Diffstat (limited to 'build.proj')
-rw-r--r--build.proj6
1 files changed, 4 insertions, 2 deletions
diff --git a/build.proj b/build.proj
index 3c8afeb525..1507347f11 100644
--- a/build.proj
+++ b/build.proj
@@ -38,10 +38,11 @@
<FilterToOSGroup Condition="'$(_OriginalOSGroup)' == ''">$(OSEnvironment)</FilterToOSGroup>
<InputOSGroup>$(InputOSGroup)</InputOSGroup>
</Project>
+ <!--
<Project Include="src\tests.builds" Condition="$(BuildTests)=='true'">
<InputOSGroup>$(InputOSGroup)</InputOSGroup>
</Project>
- <!-- signing must happen before packaging -->
+ <!- signing must happen before packaging -!>
<Project Include="src\sign.builds" />
<Project Include="src\packages.builds" Condition="'$(BuildPackages)'=='true'">
<InputOSGroup>$(InputOSGroup)</InputOSGroup>
@@ -50,9 +51,10 @@
<InputOSGroup>$(InputOSGroup)</InputOSGroup>
</Project>
<Project Include="src\post.builds">
- <!-- For the root traversal default filter the OSGroup to the OSEnvironment which is the OS we are running on -->
+ <!- For the root traversal default filter the OSGroup to the OSEnvironment which is the OS we are running on -!>
<FilterToOSGroup Condition="'$(_OriginalOSGroup)' == ''">$(OSEnvironment)</FilterToOSGroup>
</Project>
+ -->
</ItemGroup>
<Import Project="dir.targets" />