2015-10-24 8 views
1

Я пытаюсь перенести 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 contextMakefile 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 выдает ошибку и останавливается.

Как это сделать?

ответ

2

команда exist не exists. В резьбе, которую я связал, есть опечатка ...

Смежные вопросы