仅当安装的Python大于某个版本(例如2.5)时,我才需要有条件地执行一些make规则。
我以为可以执行以下操作:
python -c 'import sys; print int(sys.version_info >= (2,5))'
然后在ifeq
make语句中使用输出(如果可以,则为“ 1”,否则为“ 0”)。
在一个简单的bash shell脚本中,它只是:
MY_VAR=`python -c 'import sys; print int(sys.version_info >= (2,5))'`
但这在Makefile中不起作用。
有什么建议?我可以使用任何其他明智的解决方法来实现此目的。