equals(variablename, value)
测试variablename是否等于字符串值。
例如:
TARGET = helloworld equals(TARGET, "helloworld") { message("The target assignment was successful.") }
error(string)
这个函数从不返回值。qmake将字符串作为错误消息显示给用户并退出。这个函数应该只用于不可恢复的错误。
例如:
error(An error has occurred in the configuration process.)
eval(string)
使用qmake语法规则计算字符串的内容并返回true。可以在字符串中使用定义和赋值来修改现有变量的值或创建新的定义。
例如:
eval(TARGET = myapp) { message($$TARGET) }
注意:可以使用引号来分隔字符串,如果不需要返回值,可以丢弃它。
英文原文地址:https://doc.qt.io/qt-5/qmake-test-function-reference.html#equals-variablename-value