Skip to content

Commit c6473a4

Browse files
Enable sourcelink in source-build (#76685)
* Do not disable sourcelink in source-build * Verify sourcelink file during source-build * Enable sourcelink in SourceBuild by default * Native sourcelink file is only used on Windows
1 parent 5147f6f commit c6473a4

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

eng/SourceBuild.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
<InnerBuildArgs>$(InnerBuildArgs) /p:BuildDebPackage=false</InnerBuildArgs>
4141
<InnerBuildArgs>$(InnerBuildArgs) /p:EnableNgenOptimization=false</InnerBuildArgs>
4242
<InnerBuildArgs>$(InnerBuildArgs) /p:EnablePackageValidation=false</InnerBuildArgs>
43+
<InnerBuildArgs>$(InnerBuildArgs) /p:DisableSourceLink=false</InnerBuildArgs>
4344
</PropertyGroup>
4445
</Target>
4546

src/coreclr/runtime-prereqs.proj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
<RuntimeVersionFile>$(ArtifactsObjDir)runtime_version.h</RuntimeVersionFile>
77
<NativeSourceLinkFile>$(ArtifactsObjDir)native.sourcelink.json</NativeSourceLinkFile>
88
<VerifySourceLinkFileExists>false</VerifySourceLinkFileExists>
9+
<!-- Native sourcelink file is used only by Windows build - SourceBuild should ignore its existence. -->
910
<VerifySourceLinkFileExists Condition="'$(ContinuousIntegrationBuild)' == 'true' and '$(DotNetBuildFromSource)' != 'true'">true</VerifySourceLinkFileExists>
1011
<AssemblyName>.NET Runtime</AssemblyName>
1112
</PropertyGroup>

0 commit comments

Comments
 (0)