Как назначить вывод команды в переменную Makefile

Мне нужно выполнить некоторые правила make условно, только если установленный Python больше определенной версии (скажем, 2.5).

Я думал, что могу сделать что-то вроде выполнения:

python -c 'import sys; print int(sys.version_info >= (2,5))'

а затем с помощью вывода («1», если в порядке, «0» в противном случае) вifeq сделать заявление.

В простом сценарии оболочки bash это просто:

MY_VAR=`python -c 'import sys; print int(sys.version_info >= (2,5))'`

но это не работает в Makefile.

Какие-либо предложения? Я мог бы использовать любой другой разумный обходной путь для достижения этой цели.

Ответы на вопрос(5)

Ваш ответ на вопрос