Jak przypisać wyjście polecenia do zmiennej Makefile

Muszę warunkowo wykonać niektóre reguły make, tylko jeśli zainstalowany Python jest większy niż określona wersja (powiedzmy 2.5).

Myślałem, że mogę zrobić coś takiego jak wykonanie:

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

a następnie używając wyjścia („1”, jeśli ok, w przeciwnym razie „0”) w aifeq złożyć oświadczenie.

W prostym skrypcie powłoki bash to po prostu:

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

ale to nie działa w Makefile.

Jakieś sugestie? Mógłbym użyć dowolnego innego rozsądnego obejścia, aby to osiągnąć.

questionAnswers(5)

yourAnswerToTheQuestion