summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJarret Shook <jashoo@microsoft.com>2019-05-30 19:07:50 -0700
committerGitHub <noreply@github.com>2019-05-30 19:07:50 -0700
commitc6d6fc20a597b01ad0e2745b6933ca216746e7df (patch)
treeccc5d02608cef241e0fe6ba7ea1036d1b9bcfc05
parent82bd51f001c8df3def3b327bb31fc7611539cbd8 (diff)
downloadcoreclr-c6d6fc20a597b01ad0e2745b6933ca216746e7df.tar.gz
coreclr-c6d6fc20a597b01ad0e2745b6933ca216746e7df.tar.bz2
coreclr-c6d6fc20a597b01ad0e2745b6933ca216746e7df.zip
Fix #24867 (#24870)
Pre SDK 3.0, a project type that is not .csproj would not include Directory.Build.targets. Change empty.proj to empty.csproj to allow source build, which uses a 2.1 sdk to build, correctly import Directory.Build.targets.
-rwxr-xr-xbuild-test.sh2
-rw-r--r--build.cmd2
-rwxr-xr-xbuild.sh2
-rw-r--r--eng/build-job.yml6
-rw-r--r--eng/empty.csproj (renamed from eng/empty.proj)0
-rw-r--r--eng/send-to-helix-step.yml4
6 files changed, 8 insertions, 8 deletions
diff --git a/build-test.sh b/build-test.sh
index a6569cb8dd..e2e54c7005 100755
--- a/build-test.sh
+++ b/build-test.sh
@@ -490,7 +490,7 @@ build_native_projects()
__versionSourceFile="$intermediatesForBuild/version.c"
if [ $__SkipGenerateVersion == 0 ]; then
pwd
- $__ProjectRoot/eng/common/msbuild.sh $__ProjectRoot/eng/empty.proj \
+ $__ProjectRoot/eng/common/msbuild.sh $__ProjectRoot/eng/empty.csproj \
/p:NativeVersionFile=$__versionSourceFile \
/p:ArcadeBuild=true /t:GenerateNativeVersionFile /restore \
$__CommonMSBuildArgs $__UnprocessedBuildArgs
diff --git a/build.cmd b/build.cmd
index de8bc7c686..1e2030c124 100644
--- a/build.cmd
+++ b/build.cmd
@@ -362,7 +362,7 @@ REM ============================================================================
@if defined _echo @echo on
powershell -NoProfile -ExecutionPolicy ByPass -NoLogo -File "%__ProjectDir%\eng\common\msbuild.ps1"^
- %__ProjectDir%\eng\empty.proj /p:NativeVersionFile="%__RootBinDir%\obj\_version.h"^
+ %__ProjectDir%\eng\empty.csproj /p:NativeVersionFile="%__RootBinDir%\obj\_version.h"^
/p:ArcadeBuild=true /t:GenerateNativeVersionFile /restore^
%__CommonMSBuildArgs% %__UnprocessedBuildArgs%
if not !errorlevel! == 0 (
diff --git a/build.sh b/build.sh
index 81d6610cb8..f9f8bffa28 100755
--- a/build.sh
+++ b/build.sh
@@ -230,7 +230,7 @@ build_native()
__versionSourceFile="$intermediatesForBuild/version.c"
if [ $__SkipGenerateVersion == 0 ]; then
pwd
- "$__ProjectRoot/eng/common/msbuild.sh" $__ProjectRoot/eng/empty.proj \
+ "$__ProjectRoot/eng/common/msbuild.sh" $__ProjectRoot/eng/empty.csproj \
/p:NativeVersionFile=$__versionSourceFile \
/p:ArcadeBuild=true /t:GenerateNativeVersionFile /restore \
$__CommonMSBuildArgs $__UnprocessedBuildArgs
diff --git a/eng/build-job.yml b/eng/build-job.yml
index 9084ae9f7d..6170fcc59b 100644
--- a/eng/build-job.yml
+++ b/eng/build-job.yml
@@ -131,7 +131,7 @@ jobs:
# Sign on Windows
- ${{ if and(ne(variables['System.TeamProject'], 'public'), ne(variables['Build.Reason'], 'PullRequest'), eq(parameters.osGroup, 'Windows_NT')) }}:
- - script: powershell eng\common\build.ps1 -ci -sign -restore -configuration:$(buildConfig) -warnaserror:0 /p:ArcadeBuild=true /p:OfficialBuild=true /p:BuildOS=$(osGroup) /p:BuildArch=$(archType) /p:BuildType=$(buildConfigUpper) /p:DotNetSignType=%_SignType% -projects $(Build.SourcesDirectory)\eng\empty.proj
+ - script: powershell eng\common\build.ps1 -ci -sign -restore -configuration:$(buildConfig) -warnaserror:0 /p:ArcadeBuild=true /p:OfficialBuild=true /p:BuildOS=$(osGroup) /p:BuildArch=$(archType) /p:BuildType=$(buildConfigUpper) /p:DotNetSignType=%_SignType% -projects $(Build.SourcesDirectory)\eng\empty.csproj
displayName: Sign Binaries
- task: PublishBuildArtifacts@1
@@ -168,7 +168,7 @@ jobs:
# Publish official build
- ${{ if and(ne(variables['System.TeamProject'], 'public'), ne(variables['Build.Reason'], 'PullRequest')) }}:
- ${{ if ne(parameters.osGroup, 'Windows_NT') }}:
- - script: ./eng/common/build.sh /p:DotNetPublishToBlobFeed=true --ci --restore --projects $(Build.SourcesDirectory)/eng/empty.proj
+ - script: ./eng/common/build.sh /p:DotNetPublishToBlobFeed=true --ci --restore --projects $(Build.SourcesDirectory)/eng/empty.csproj
displayName: Restore blob feed tasks
${{ if eq(parameters.osGroup, 'FreeBSD') }}:
env:
@@ -184,7 +184,7 @@ jobs:
DotNetCoreSdkDir: /usr/local/dotnet
- ${{ if eq(parameters.osGroup, 'Windows_NT') }}:
# TODO: pass publish feed url and access token in from the internal pipeline
- - powershell: eng\common\build.ps1 /p:DotNetPublishToBlobFeed=true -ci -restore -projects $(Build.SourcesDirectory)\eng\empty.proj
+ - powershell: eng\common\build.ps1 /p:DotNetPublishToBlobFeed=true -ci -restore -projects $(Build.SourcesDirectory)\eng\empty.csproj
displayName: Restore blob feed tasks
- powershell: eng\common\msbuild.ps1 -ci src\publishwitharcade.proj /p:__BuildType=$(buildConfigUpper) /p:__BuildArch=$(archType) /p:OSIdentifier=$(osIdentifier) /p:AzureFeedUrl=$(dotnetfeedUrl) /p:AzureAccountKey=$(dotnetfeedPAT)
displayName: Publish packages to blob feed
diff --git a/eng/empty.proj b/eng/empty.csproj
index 0bd280da02..0bd280da02 100644
--- a/eng/empty.proj
+++ b/eng/empty.csproj
diff --git a/eng/send-to-helix-step.yml b/eng/send-to-helix-step.yml
index c29a175262..bd90515a21 100644
--- a/eng/send-to-helix-step.yml
+++ b/eng/send-to-helix-step.yml
@@ -20,7 +20,7 @@ parameters:
steps:
- ${{ if eq(parameters.osGroup, 'Windows_NT') }}:
# TODO: Remove and consolidate this when we move to arcade via init-tools.cmd.
- - powershell: eng\common\build.ps1 /p:DotNetPublishToBlobFeed=true -ci -restore -projects $(Build.SourcesDirectory)\eng\empty.proj
+ - powershell: eng\common\build.ps1 /p:DotNetPublishToBlobFeed=true -ci -restore -projects $(Build.SourcesDirectory)\eng\empty.csproj
displayName: Restore blob feed tasks
${{ if ne(parameters.condition, '') }}:
condition: ${{ parameters.condition }}
@@ -51,7 +51,7 @@ steps:
- ${{ if ne(parameters.osGroup, 'Windows_NT') }}:
# TODO: Remove and consolidate this when we move to arcade via init-tools.sh.
- - script: ./eng/common/build.sh /p:DotNetPublishToBlobFeed=true --ci --restore --projects $(Build.SourcesDirectory)/eng/empty.proj
+ - script: ./eng/common/build.sh /p:DotNetPublishToBlobFeed=true --ci --restore --projects $(Build.SourcesDirectory)/eng/empty.csproj
displayName: Restore blob feed tasks
${{ if ne(parameters.condition, '') }}:
condition: ${{ parameters.condition }}