From af74949510a3ade5c55b6548dc374d190a17c247 Mon Sep 17 00:00:00 2001 From: Anipik Date: Wed, 6 May 2020 10:59:01 -0700 Subject: [PATCH 1/2] using the new sdk home --- .../BeforeTargetFrameworkInference.targets | 23 +++++ src/libraries/Directory.Build.props | 5 +- src/libraries/Directory.Build.targets | 1 - src/libraries/intellisense.targets | 85 ------------------- ...work.props => targetframeworksuffix.props} | 8 -- 5 files changed, 26 insertions(+), 96 deletions(-) create mode 100644 src/libraries/BeforeTargetFrameworkInference.targets delete mode 100644 src/libraries/intellisense.targets rename src/libraries/{targetframework.props => targetframeworksuffix.props} (81%) diff --git a/src/libraries/BeforeTargetFrameworkInference.targets b/src/libraries/BeforeTargetFrameworkInference.targets new file mode 100644 index 00000000000000..92adb5df635380 --- /dev/null +++ b/src/libraries/BeforeTargetFrameworkInference.targets @@ -0,0 +1,23 @@ + + + + <_OriginalTargetFramework>$(TargetFramework) + $(TargetFramework.SubString($([MSBuild]::Add($(TargetFramework.IndexOf('-')), 1)))) + $(TargetFramework.SubString(0, $(TargetFramework.IndexOf('-')))) + + + + $([MSBuild]::NormalizeDirectory('$(RefRootPath)', '$(TargetFramework)')) + + + + + + $([MSBuild]::NormalizeDirectory('$(BaseIntermediateOutputPath)', '$(TargetFramework)-$(TargetFrameworkSuffix)-$(Configuration)')) + $([MSBuild]::NormalizeDirectory('$(BaseIntermediateOutputPath)', '$(TargetFramework)-$(Configuration)')) + + $([MSBuild]::NormalizeDirectory('$(BaseOutputPath)', '$(TargetFramework)-$(TargetFrameworkSuffix)-$(Configuration)')) + $([MSBuild]::NormalizeDirectory('$(BaseOutputPath)', '$(TargetFramework)-$(Configuration)')) + + + diff --git a/src/libraries/Directory.Build.props b/src/libraries/Directory.Build.props index 1f9897bd036ab5..9a9b54b31f77f9 100644 --- a/src/libraries/Directory.Build.props +++ b/src/libraries/Directory.Build.props @@ -12,6 +12,7 @@ + $(LibrariesProjectRoot)BeforeTargetFrameworkInference.targets $(RepoRoot)artifacts\toolset\Common\ $([System.Text.RegularExpressions.Regex]::IsMatch($(MSBuildProjectDirectory), 'src%24')) true @@ -169,8 +170,8 @@ $([MSBuild]::NormalizeDirectory('$(ArtifactsObjDir)', '$(MSBuildProjectName)', 'ref')) $([MSBuild]::NormalizeDirectory('$(AssemblyBinDirOutputPath)', 'ref')) - - + + diff --git a/src/libraries/Directory.Build.targets b/src/libraries/Directory.Build.targets index cc509afb3947d4..7c2f62de0a78ff 100644 --- a/src/libraries/Directory.Build.targets +++ b/src/libraries/Directory.Build.targets @@ -30,7 +30,6 @@ $(TestStrongNameKeyId) - diff --git a/src/libraries/intellisense.targets b/src/libraries/intellisense.targets deleted file mode 100644 index 18a96aed6ea617..00000000000000 --- a/src/libraries/intellisense.targets +++ /dev/null @@ -1,85 +0,0 @@ - - - - <_UnsupportedTargetFrameworkError> - - - - - - - - <_OriginalTargetFramework>$(TargetFramework) - $(TargetFramework.SubString($([MSBuild]::Add($(TargetFramework.IndexOf('-')), 1)))) - $(TargetFramework.SubString(0, $(TargetFramework.IndexOf('-')))) - - - - $([MSBuild]::NormalizeDirectory('$(RefRootPath)', '$(TargetFramework)')) - - - - - <_ShortFrameworkIdentifier>$(TargetFramework.TrimEnd('.0123456789')) - <_ShortFrameworkVersion>$(TargetFramework.Substring($(_ShortFrameworkIdentifier.Length))) - - - - - v$(_ShortFrameworkVersion) - - - - - v$(_ShortFrameworkVersion[0]).0 - v$(_ShortFrameworkVersion[0]).$(_ShortFrameworkVersion[1]) - v$(_ShortFrameworkVersion[0]).$(_ShortFrameworkVersion[1]).$(_ShortFrameworkVersion[2]) - - - - - .NETStandard - .NETCoreApp - - - .NETFramework - .NETCoreApp - - - - - <_UnsupportedTargetFrameworkError>true - - - - - - $(TargetFrameworkIdentifier),Version=$(TargetFrameworkVersion),Profile=$(TargetFrameworkProfile) - $(TargetFrameworkIdentifier),Version=$(TargetFrameworkVersion) - - - - - $(IntermediateOutputPath)$(MSBuildProjectName).assets.cache - $([MSBuild]::NormalizePath($(MSBuildProjectDirectory), $(ProjectAssetsCacheFile))) - $(TargetFrameworkMoniker) - - $(OutputPath)$(TargetFileName) - $(OutputPath) - - - diff --git a/src/libraries/targetframework.props b/src/libraries/targetframeworksuffix.props similarity index 81% rename from src/libraries/targetframework.props rename to src/libraries/targetframeworksuffix.props index 3ee83b5d4aabf3..2f427328fd5fd6 100644 --- a/src/libraries/targetframework.props +++ b/src/libraries/targetframeworksuffix.props @@ -74,12 +74,4 @@ - - $(BaseIntermediateOutputPath)$(TargetFramework)-$(TargetFrameworkSuffix)-$(Configuration)\ - $(BaseIntermediateOutputPath)$(TargetFramework)-$(Configuration)\ - - $(BaseOutputPath)$(TargetFramework)-$(TargetFrameworkSuffix)-$(Configuration)\ - $(BaseOutputPath)$(TargetFramework)-$(Configuration)\ - - From fba1ea3628e68563406baea32089c4546fc66b04 Mon Sep 17 00:00:00 2001 From: Anipik Date: Wed, 6 May 2020 14:54:22 -0700 Subject: [PATCH 2/2] moving file to eng --- {src/libraries => eng}/BeforeTargetFrameworkInference.targets | 0 src/libraries/Directory.Build.props | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename {src/libraries => eng}/BeforeTargetFrameworkInference.targets (100%) diff --git a/src/libraries/BeforeTargetFrameworkInference.targets b/eng/BeforeTargetFrameworkInference.targets similarity index 100% rename from src/libraries/BeforeTargetFrameworkInference.targets rename to eng/BeforeTargetFrameworkInference.targets diff --git a/src/libraries/Directory.Build.props b/src/libraries/Directory.Build.props index 9a9b54b31f77f9..a86add4cad9900 100644 --- a/src/libraries/Directory.Build.props +++ b/src/libraries/Directory.Build.props @@ -12,7 +12,7 @@ - $(LibrariesProjectRoot)BeforeTargetFrameworkInference.targets + $(RepositoryEngineeringDir)BeforeTargetFrameworkInference.targets $(RepoRoot)artifacts\toolset\Common\ $([System.Text.RegularExpressions.Regex]::IsMatch($(MSBuildProjectDirectory), 'src%24')) true