在我的.pro文件中,我这样包含一个项目:
DEFINES += _USE_QWT_
contains(DEFINES, _USE_QWT_)
{
INCLUDEPATH += qwt/
include(qwt/qwt.pri)
}
如果我注释'DEFINES + = _USE_QWT_'并重建我的项目,即使未包含在内,.pri项目中的文件也会被重建(因为它位于contains条件之内)。
仅当我评论.pri的实际包含内容时,才跳过这些文件的编译。
是否可以禁用.pri子项目的编译?