我有一个项目,其中包含对其他 qbs 文件的大量引用。
Project {
name: "MyProject"
references: ["SubProject1/SubProject1.qbs",
"SubProject2/SubProject2.qbs",
"SubProject3/SubProject3.qbs",
"SubProject4/SubProject4.qbs",
...
]
}
在 QtCreator 中工作时,我不想总是构建所有内容,因此默认情况下不构建某些子项目:
builtByDefault: false
我也有自动构建工具,应该构建所有东西以确保它可以构建。
这些工具运行以下命令:
/opt/Qt5.5.1/Tools/QtCreator/bin/qbs build -d . -f ../MyProject/MyProject.qbs --job
问题是此命令不会构建默认情况下未构建的子项目。
有没有办法强制它在命令行中构建所有内容?