【发布时间】:2020-08-23 16:21:49
【问题描述】:
我正在尝试使用介子配置一个项目。具体来说,我正在尝试设置一些选项。
meson config 告诉我,除其他外:
Core options:
Option Current Value Possible Values Description
------ ------------- --------------- -----------
buildtype debug [plain, debug, debugoptimized, release, minsize, custom] Build type to use
Base options:
Option Current Value Possible Values Description
------ ------------- --------------- -----------
b_lto false [true, false] Use link time optimization
(当然,其他选项已从此打印输出中剪掉。)
所以,我写:
meson build . --buildtype=release
在我的构建目录中,一切正常 - 没有警告或错误(我仔细检查了选项值是否已更改)。然后我写:
meson build . --b_lto=true
但这让我明白了:
meson: error: unrecognized arguments: --b_lto=true
我也试过-b_lto=true、--b_lto true、b_lto=true 和b_lto true。以及所有没有true 值的人。没有运气。
那么我该如何设置这些“基本选项”呢?
【问题讨论】:
-
@blubase:您能发布一个指向该问题的链接吗?另外,请回答?
-
介子团队告诉我,实际上
--option=value和--option value风格的参数传递只适用于universal options中的信息,而不适用于其他对象组,手册是在这方面不明确。我会(再次)更改我的答案以反映他的信息。
标签: command-line command-line-arguments meson-build buildconfiguration