Skip to content

Commit 602b83b

Browse files
committed
Allow optional import of game specific build props
1 parent 006499b commit 602b83b

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,4 +413,7 @@ Icon?
413413
# Dolphin
414414
.directory
415415

416-
.idea/
416+
.idea/
417+
418+
# Game specific build prop files
419+
Directory.Build.Game.*.props

Directory.Build.props

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
<Import Project="$(MSBuildThisFileDirectory)build\VSCompatibleLayer.props" Condition="'$(BuildingInsideVisualStudio)' == 'True'" />
1212
<Import Project="$(MSBuildThisFileDirectory)build\Framework.props" />
1313

14+
<!-- Allow a game specific build prop file to be imported, if available -->
15+
<Import Project="$(MSBuildThisFileDirectory)Directory.Build.Game.$(Game).props" Condition="Exists('$(MSBuildThisFileDirectory)Directory.Build.Game.$(Game).props')"/>
16+
1417
<!-- Visual Studio -->
1518
<PropertyGroup Condition="'$(BuildingInsideVisualStudio)' == 'True'">
1619
<OutputPath Condition="'$(_OutputConfiguration)' != ''">$(BaseOutputPath)bin\$(_OutputConfiguration)\$(Game)\$(Engine)\</OutputPath>
@@ -27,4 +30,4 @@
2730
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2831
</PackageReference>
2932
</ItemGroup>
30-
</Project>
33+
</Project>

0 commit comments

Comments
 (0)