allow running on linux more easily

This commit is contained in:
Ell 2021-01-27 22:57:32 +01:00
parent 47328e646c
commit a465a552a2
3 changed files with 9 additions and 8 deletions

View file

@ -2,7 +2,7 @@
<package> <package>
<metadata> <metadata>
<id>Contentless</id> <id>Contentless</id>
<version>3.0.2</version> <version>3.0.3</version>
<authors>Ellpeck</authors> <authors>Ellpeck</authors>
<description>A tool for MonoGame that automatically handles adding assets to the Content Pipeline project</description> <description>A tool for MonoGame that automatically handles adding assets to the Content Pipeline project</description>
<tags>monogame mono xna content pipeline mgcb builder tool library</tags> <tags>monogame mono xna content pipeline mgcb builder tool library</tags>

View file

@ -1,5 +1,12 @@
<Project> <Project>
<Target Name="Contentless" BeforeTargets="BeforeBuild"> <Target Name="Contentless" BeforeTargets="BeforeBuild">
<Exec Command="$(MSBuildThisFileDirectory)/../tools/Contentless.exe @(MonoGameContentReference)"/> <PropertyGroup Condition="'$(OS)' != 'Windows_NT'">
// We use mono to run Contentless when we're not on Windows. This isn't pretty, but it'll do until we switch to the new task system.
<Mono Condition="Exists('/Library/Frameworks/Mono.framework/Versions/Current/bin/mono')">/Library/Frameworks/Mono.framework/Versions/Current/bin/mono</Mono>
<Mono Condition="Exists('/usr/local/bin/mono')">/usr/local/bin/mono</Mono>
<Mono Condition="Exists('/usr/bin/mono')">/usr/bin/mono</Mono>
<Mono Condition="'$(Mono)' == ''">mono</Mono>
</PropertyGroup>
<Exec Command="$(Mono) $(MSBuildThisFileDirectory)/../tools/Contentless.exe @(MonoGameContentReference)"/>
</Target> </Target>
</Project> </Project>

View file

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<config>
<add key="globalPackagesFolder" value="..\.nuget\packages" />
</config>
</configuration>