Skip to content

Commit

Permalink
CleanAll.bat
Browse files Browse the repository at this point in the history
  • Loading branch information
roeas committed Dec 6, 2023
1 parent 6d0ba9b commit eef0a59
Showing 1 changed file with 38 additions and 0 deletions.
38 changes: 38 additions & 0 deletions CleanAll.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
@echo off

set "ROOT=%cd%"

set "FRAME_BINARARY=%ROOT%\Frame\bin"
set "FRAME_INTERMEDIATE=%ROOT%\Frame\int"
set "FRAME_VSCACHE=%ROOT%\.vs"

set "FREETYPE=%ROOT%\Frame\Source\ThirdParty\freetype\build"
set "GLEW=%ROOT%\Frame\Source\ThirdParty\glew\build\cmake\build"
set "GLFW=%ROOT%\Frame\Source\ThirdParty\glfw\build"
set "OPENCV_DOWNLOAD=%ROOT%\Frame\Source\ThirdParty\opencv\.cache"
set "OPENCV_BUILD=%ROOT%\Frame\Source\ThirdParty\opencv\build"

set "FRAME_SOLUTION=%ROOT%\Frame.sln"
if exist "%FRAME_SOLUTION%" (
echo Deleting "%FRAME_SOLUTION%"...
del /f %FRAME_SOLUTION%
) else (
echo Path "%FRAME_SOLUTION%" does not exist.
)

set "pathsToDelete=FRAME_BINARARY FRAME_INTERMEDIATE FRAME_VSCACHE FREETYPE GLEW GLFW OPENCV_DOWNLOAD OPENCV_BUILD"
for %%i in (%pathsToDelete%) do (
setlocal enabledelayedexpansion
set "path=!%%i!"

if exist "!path!" (
echo Deleting "!path!"...
rd /s /q "!path!"
) else (
echo Path "!path!" does not exist.
)

endlocal
)

pause

0 comments on commit eef0a59

Please sign in to comment.