Fix preprocessor definition detection

Also wow, I had no idea that even .csproj files handled by msbuild support C# operations, this is freaking awesome.
This commit is contained in:
JustArchi
2017-11-29 01:48:15 +01:00
parent fdd8eb408b
commit 55cdb5d0d9
3 changed files with 8 additions and 9 deletions

View File

@@ -43,13 +43,10 @@ script:
dotnet test ArchiSteamFarm.Tests -c "$CONFIGURATION" -o 'out/source' --no-build --no-restore
publish() {
local variantProperty="${1//-/_}"
variantProperty="ASF_VARIANT_${variantProperty^^}=1"
if [ "$1" = 'generic' ]; then
dotnet publish ArchiSteamFarm -c "$CONFIGURATION" -o "out/${1}" --no-restore /nologo "/p:$variantProperty" /p:LinkDuringPublish=false
dotnet publish ArchiSteamFarm -c "$CONFIGURATION" -o "out/${1}" --no-restore /nologo "/p:ASFVariant=$1" /p:LinkDuringPublish=false
else
dotnet publish ArchiSteamFarm -c "$CONFIGURATION" -o "out/${1}" -r "$1" --no-restore /nologo "/p:$variantProperty"
dotnet publish ArchiSteamFarm -c "$CONFIGURATION" -o "out/${1}" -r "$1" --no-restore /nologo "/p:ASFVariant=$1"
fi
if [ -d "ArchiSteamFarm/scripts/${1}" ]; then