Я пытаюсь перенести Makefile в Windows (используя GNU Make). У меня возникли проблемы с удалением каталогов. Я нашел этот вопрос (Delete a directory and its files using command line but don't throw error if it doesn't exist) о том, как условно удалять каталоги, но я получаю ошибку, пытаясь использовать это решение, перевод примерно The use of ""doc\html"" is syntactically impermissible in this context
Makefile Windows - удалить каталог, если существует
сниппета причиной его заключается в следующем:
if exists "doc\html\" rmdir /Q /S doc\html
I также попытался
cmd /c if exists "doc\html" cmd /c rmdir /Q /S doc\html
и
cmd /c if exists "doc\html\" cmd /c rmdir /Q /S doc\html
.
Я также пробовал rmdir /Q /S doc\html 2>nul
. Это работает. Ошибка перенаправляется, но Make Still выдает ошибку и останавливается.
Как это сделать?