Я использую MinGW-w64 в Windows 10 в PowerShell. Однако, похоже, что mingw32-make
вызывает cmd.exe
при создании подоболочек и выполнении команд. Как я могу сказать ему использовать PowerShell?
Я пытался поставить
SHELL=C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
вверху моего Makefile, но использование rm
по-прежнему не удается при попытке удалить файлы, но del
(версия cmd.exe
) работает. Я хочу обратного!
Лучшее, что я нашел до сих пор, это что-то вроде:
RM = rm -Force -ErrorAction SilentlyContinue
@$(SHELL) $(RM) $(FILE_LIST)