qbs.buildVariant
在 QBS 构建系统中,和的用例有什么区别qbs.configurationName
?
我很困惑,虽然它们都可用于选择发布或调试配置,但仅configurationName
映射到命令行参数config:
,但buildVariant
隐含的值取决于configurationName
. 两者似乎具有重叠的功能。
我的直觉是,其中一个(更可能是buildVariant
)可能已被视为已弃用,而没有在文档中反映这一点,但我可能/一定是错的。
所以,总而言之,有什么区别,我们什么时候应该更喜欢一个,特别是在创建自定义模块的情况下?