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