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