标签: build makefile
我有一个要求,我需要在makefile中设置一个变量,具体取决于:
如果设置为env变量或作为参数传递,则变量的名称相同。 优先级是作为参数传递的优先级。
答案 0 :(得分:0)
Make已经提供了内置的这种行为。当make启动时,所有环境变量都作为make变量导入。并且命令行上设置的任何变量都会覆盖变量的所有其他设置,包括环境和makefile中的设置。
你能更清楚你想要什么,这与默认行为不一样吗?