如何使Subdir在QtCreator中不可见

时间:2019-02-04 10:42:50

标签: qt-creator qmake

我有一个使用qmake作为生成器的项目。在根* .pro文件中,我添加了以下子目录来有条件地进行构建:

equals(BUILD_MODEL, BUILD_MODEL_SPECIFIC) {
SUBDIRS += SpecificModel
...
}

其中,BUILD_MODEL变量被传递到qmake

如果没有将BUILD_MODEL_SPEIFIC传递给qmake,则该子目录不会扩展(可以),但是整个子目录(带有标题和源代码)在QtCreator中可见。这会影响整个IDE。从此子目录搜索或调试文件时,IDE可见。

我尝试了其他条件,例如requires(),但是看起来像只是使用subdir的名称,QtCreator才能在项目窗格中显示整个项目。所以这行

SUBDIRS += SpecificModel

对此负责。

是否可以有条件地包含子目录,而不在QtCreator的项目窗格中显示其内容?

0 个答案:

没有答案