Revert "[Tizen] Fix crash on accessing 0x0 while unwinding (#287)"
[platform/upstream/coreclr.git] / clean.cmd
index 0805543..bfdda8f 100644 (file)
--- a/clean.cmd
+++ b/clean.cmd
@@ -2,9 +2,11 @@
 setlocal EnableDelayedExpansion
 
 set NO_DASHES_ARG=%1
+if not defined NO_DASHES_ARG goto no_help
 if /I [%NO_DASHES_ARG:-=%] == [?] goto Usage
 if /I [%NO_DASHES_ARG:-=%] == [h] goto Usage
 
+:no_help
 :: Check if VBCSCompiler.exe is running
 tasklist /fi "imagename eq VBCSCompiler.exe" |find ":" > nul
 :: Compiler is running if errorlevel == 1
@@ -24,8 +26,11 @@ if /I [%NO_DASHES_ARG:-=%] == [all] (
 )
 
 :no_args
-if [%1]==[] set __args=-b
-call %~dp0run.cmd clean %__args% %*
+if [%1]==[] set __args=/t:CleanAllProjects
+if [%1]==[-b] set __args=/t:CleanAllProjects
+if [%1]==[-p] set __args=/t:CleanPackages
+if [%1]==[-c] set __args=/t:CleanPackagesCache
+call %~dp0dotnet.cmd msbuild /nologo /verbosity:minimal /clp:Summary /nodeReuse:false /flp:v=normal;LogFile=clean.log %__args%
 exit /b %ERRORLEVEL%
 
 :Usage
@@ -39,4 +44,4 @@ echo     -c     - Deletes the user-local NuGet package cache.
 echo     -all   - Cleans repository and restores it to pristine state.
 echo.
 echo ^If no option is specified then "clean -b" is implied.
-exit /b
\ No newline at end of file
+exit /b