我正在尝试设置一个专业文件,我希望它只包含一个特定的库,如果定义了一个变量。我已经通过命令行将此变量传递到qmake,方法是附加DEFINES + = VARIABLE_NAME。
我可以使用VARIABLE_NAME有条件地编译部分代码,但我是否有条件在pro文件中检测VARIABLE_NAME并且只包含一个库(如果存在)?
谢谢, 艾伦
答案 0 :(得分:3)
类似的东西:
DEFINES += USELIB
contains(DEFINES, USELIB) {
LIBS += SOMELIB
}