Skip to content

Commit 083a37b

Browse files
authored
Consider either None or Content for OSMF license patching
1 parent dd13ed3 commit 083a37b

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/Directory.Build.targets

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@
174174

175175
<Target Name="UpdatePackageMetadata"
176176
BeforeTargets="PrepareForBuild;GenerateMSBuildEditorConfigFileShouldRun;GetAssemblyVersion;GetPackageMetadata;GenerateNuspec;Pack"
177-
DependsOnTargets="EnsureProjectInformation"
177+
DependsOnTargets="EnsureProjectInformation;UpdatePackageLicense"
178178
Condition="'$(SourceControlInformationFeatureSupported)' == 'true' And
179179
'$(IsPackable)' == 'true'">
180180
<PropertyGroup>
@@ -184,15 +184,16 @@
184184
</PropertyGroup>
185185
</Target>
186186

187-
<Target Name="UpdatePackageLicense" BeforeTargets="GetPackageMetadata;GenerateNuspec;Pack" Condition="'$(IsPackable)' == 'true'">
188-
<!-- If project has a None item with PackagePath=OSMFEULA.txt -->
189-
<PropertyGroup Condition="@(None -> WithMetadataValue('PackagePath', 'OSMFEULA.txt')) != ''">
187+
<Target Name="UpdatePackageLicense">
188+
<!-- If project has a None/Content item with PackagePath=OSMFEULA.txt -->
189+
<PropertyGroup Condition="@(None -> WithMetadataValue('PackagePath', 'OSMFEULA.txt')) != '' or @(Content -> WithMetadataValue('PackagePath', 'OSMFEULA.txt')) != ''">
190190
<PackageLicenseExpression></PackageLicenseExpression>
191191
<PackageLicenseFile>OSMFEULA.txt</PackageLicenseFile>
192192
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
193193
</PropertyGroup>
194194
</Target>
195195

196+
196197
<!-- Import before UsingTask because first to declare tasks wins -->
197198
<Import Project="Directory.targets" Condition="Exists('Directory.targets')"/>
198199
<Import Project="Directory.targets.user" Condition="Exists('Directory.targets.user')" />

0 commit comments

Comments
 (0)