Glob кажется разбитым внутри make-файла - PullRequest
0 голосов
/ 21 декабря 2018

Я использую некоторые более продвинутые глобусы в моем Makefile, и они плохо работают.

В оболочке я могу запустить

ls {a,prefix-a}

, и она отлично работает

Но если я делаю это в Makefile, я получаю это

ls {a,prefix-a}
ls: cannot access '{a,prefix-a}': No such file or directory
make: *** [Makefile:3: a] Error 2

Любая идея о том, как убедить make расширить этот глобус, а не просто передать его?

(я знаю, что могу использовать sh -c 'blabla', я пытаюсь сделать чистую вещь).

1 Ответ

0 голосов
/ 21 декабря 2018

Добавить в ваш makefile:

SHELL := /bin/bash
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...