diff options
author | chcosta <chcosta@microsoft.com> | 2016-12-10 22:29:31 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-10 22:29:31 +0300 |
commit | a07f6aac5309b30154d0fe00debe7f9979600ea1 (patch) | |
tree | 7aba7503381ae1b89febd7bf3d265e37004fa0db /src/System.Runtime.Handles | |
parent | d409227f1b7dae84ee697a7dd1e85001bc39baf0 (diff) |
vertical build port to Dev/eng [Do not merge] (#14171)
* Vertical build changes
* Build a vertical in dev/eng
* remove repro.bat from check-in
* Remove defaulttargetgroup from configurations.props files
* Remove configurations.props from test libraries
* Additional configuration files, updating traversal.
* Add default configurations for ref projects
* Remove default targetgroups, disable code analysis (currently breaking the
vertical build).
* Build vertical using Eric's changes to configurations
* Minor fixes to build from a clean enlitment
* Set targets properties in dir.props
* Make vertical build the default
* Include building src\tools in init-tools.cmd
* Add linux init-tools
* Fix msbuild.sh command
* Add build tools message to Linux
* Revert init-tools, investigate building corefx tools tomorrow
* Update configurations, remove empty targetgroup from all projects, modify
most conditionals to be positive conditions instead of negative
* Remove unneccessary generateprojectconfigurations project
* Build CoreFx.tools in init-tools
* Can't build corefx.tools in init-tools because packages aren't restored
* Hack build to build refs first
* Slightly less hacky reference project build, but still kind of hacky...
* Align properties for ref builds to prevent binclash and overbuilding
* Update BeforeTarget for rename
* Rework traversal to work with ref and corefx tools projects
* Add target for builds projects
* Fully qualify paths to projects
* Fully quality path name for corefx.tools
* testing removing osgroup from groovy on Windows
* Remove OSGroup from config.json
* revert change to groovy
* return os property
* Try changing osgroup to hostos
* hack around osgroup setting
* Fix passing groups
* Add system.collections which was missing from system.console
* Add some missing references for Unix build
* Add references for unix
* Unix support changes
* Fix typo in system.net.http
* Fix typo in system.threading.overlapped
* no ref project available for system.reflection.metadata
* Unix changes
* Exclude system.memory
* diagnostics.fileversioninfo was missing reference to Path
* Unix changes
* Fix reference name
* Add reference for unix
* Move source file to windows only
* Disable building system.threading.overlapped
Diffstat (limited to 'src/System.Runtime.Handles')
-rw-r--r-- | src/System.Runtime.Handles/src/Configurations.props | 10 | ||||
-rw-r--r-- | src/System.Runtime.Handles/src/System.Runtime.Handles.csproj | 7 |
2 files changed, 13 insertions, 4 deletions
diff --git a/src/System.Runtime.Handles/src/Configurations.props b/src/System.Runtime.Handles/src/Configurations.props new file mode 100644 index 0000000000..c46ded0abd --- /dev/null +++ b/src/System.Runtime.Handles/src/Configurations.props @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <BuildConfigurations> + net463-Windows_NT; + uap101aot-Windows_NT; + netstandard1.7; + </BuildConfigurations> + </PropertyGroup> +</Project> diff --git a/src/System.Runtime.Handles/src/System.Runtime.Handles.csproj b/src/System.Runtime.Handles/src/System.Runtime.Handles.csproj index 0febf4da39..3238b1f0d8 100644 --- a/src/System.Runtime.Handles/src/System.Runtime.Handles.csproj +++ b/src/System.Runtime.Handles/src/System.Runtime.Handles.csproj @@ -5,8 +5,7 @@ <ProjectGuid>{D85EE71C-F05B-4331-9300-8E2833D49E19}</ProjectGuid> <AssemblyName>System.Runtime.Handles</AssemblyName> <IsPartialFacadeAssembly>true</IsPartialFacadeAssembly> - <NuGetTargetMoniker Condition="'$(TargetGroup)' == ''">.NETStandard,Version=v1.7</NuGetTargetMoniker> - <PackageTargetFramework Condition="'$(TargetGroup)'==''">netstandard1.7;uap10.1</PackageTargetFramework> + <PackageTargetFramework Condition="'$(TargetGroup)'=='netstandard1.7'">netstandard1.7;uap10.1</PackageTargetFramework> </PropertyGroup> <!-- Default configurations to help VS understand the configurations --> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" /> @@ -15,8 +14,8 @@ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcore50aot_Release|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net463_Debug|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net463_Release|AnyCPU'" /> - <ItemGroup Condition="'$(TargetGroup)' != 'net463'"> - <TargetingPackReference Include="System.Private.CoreLib" Condition="'$(TargetGroup)' != 'uap101aot'" /> + <ItemGroup Condition="'$(TargetGroup)' == 'netstandard1.7'"> + <TargetingPackReference Include="System.Private.CoreLib" /> </ItemGroup> <ItemGroup Condition="'$(TargetGroup)' == 'net463'"> <TargetingPackReference Include="mscorlib" /> |