From e1cc06486eab46878352f2894ae2beaa5baa51b5 Mon Sep 17 00:00:00 2001 From: ruki Date: Fri, 11 Dec 2020 22:36:23 +0800 Subject: fix trimend bug for vsxmake --- xmake/plugins/project/vsxmake/vsproj/Xmake.targets | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/xmake/plugins/project/vsxmake/vsproj/Xmake.targets b/xmake/plugins/project/vsxmake/vsproj/Xmake.targets index a02a31dee..601308149 100644 --- a/xmake/plugins/project/vsxmake/vsproj/Xmake.targets +++ b/xmake/plugins/project/vsxmake/vsproj/Xmake.targets @@ -3,7 +3,7 @@ - @@ -13,7 +13,7 @@ $(XmakeConfigDir) $(XmakeConfigFileDir) $(XmakeRunDir) - + $([System.IO.Path]::GetFullPath('$(MSBuildProjectDirectory)\$(XmakeBuilDirResolved)')) $([System.IO.Path]::GetFullPath('$(MSBuildProjectDirectory)\$(XmakeTargetDirResolved)')) @@ -37,13 +37,13 @@ <_XmakeProjectFlag Condition="'$(XmakeProjectFile)' != ''">-F "$(XmakeProjectFile)" <_XmakeProjectFlag Condition="'$(XmakeProjectFile)' == ''">-P . - + <_XmakeCommonFlags>$(XmakeCommonFlags.Trim()) <_XmakeCommonFlags Condition="$(XmakeVerbose)">-v $(_XmakeCommonFlags.Trim()) <_XmakeCommonFlags Condition="$(XmakeDiagnosis)">-D $(_XmakeCommonFlags.Trim()) <_XmakeCommonFlags>$(_XmakeCommonFlags.Trim()) $(_XmakeProjectFlag) - <_XmakeOutFlag>-o "$([MSBuild]::MakeRelative('$(XmakeProjectDirResolved)', '$(XmakeBuilDirResolved)').TrimEnd('/\'.ToCharArray()))" + <_XmakeOutFlag>-o "$([MSBuild]::MakeRelative('$(XmakeProjectDirResolved)', '$(XmakeBuilDirResolved)').TrimEnd('\').TrimEnd('/'))" <_XmakeConfigFlags>$(XmakeConfigFlags.Trim()) <_XmakeConfigFlags>-y -p $(XmakePlat) -m $(XmakeMode) -a $(XmakeArch) $(_XmakeOutFlag) $(_XmakeConfigFlags.Trim()) @@ -53,7 +53,7 @@ <_XmakeBuildFileFlags>$(_XmakeBuildFlags.Trim()) <_XmakeBuildFileFlags Condition="$(XmakeRebuildFile)">$(_XmakeBuildFileFlags.Trim()) -r - + <_XmakeCleanFlags>$(XmakeCleanFlags.Trim()) <_XmakeCleanFlags Condition="$(XmakeCleanAll)">-a $(_XmakeCleanFlags.Trim()) @@ -67,8 +67,8 @@ <_XmakeEnv> chcp 65001 > NUL pushd $(XmakeProjectDirResolved) - set XMAKE_CONFIGDIR=$(XmakeConfigDirResolved.TrimEnd('/\'.ToCharArray())) - set XMAKE_PROGRAM_DIR=$(XmakeProgramDirResolved.TrimEnd('/\'.ToCharArray())) + set XMAKE_CONFIGDIR=$(XmakeConfigDirResolved.TrimEnd('\').TrimEnd('/')) + set XMAKE_PROGRAM_DIR=$(XmakeProgramDirResolved.TrimEnd('\').TrimEnd('/')) set XMAKE_SKIP_HISTORY=1 set XMAKE_IN_VSTUDIO=1 -- cgit v1.3.1