我想通过传递命令来从Makefile中取消定义变量。这可能吗?人工制造并没有太大帮助。
我要执行以下操作:
我想用FreeBSD编译一个端口。该端口标记为broken
。虽然我没有更改Makefile的权限,但我正在寻找取消broken
定义的可能性?多变的。
编辑:
在Makefile中是:
BROKEN= does not link
我想取消设置/取消定义。因为Makefile不会进一步执行。到目前为止,这与编译器标志无关。
最佳答案
我认为您实际上无法取消定义变量。
但是,如果“空”对您足够好:
make -e variable=''
关于command-line - 如何通过命令行在Makefile中取消定义变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12215975/