Я пытаюсь настроить проект с помощью meson. Конкретно пытаюсь настроить некоторые параметры.
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
. Не повезло.
Как мне тогда установить эти базовые параметры?
--option=value
и--option value
применяется только к информации вuniversal options
, но не к другой группе объектов, руководство не было явным в этом отношении. Я изменю свой ответ (снова), чтобы отразить его информацию. - person blubase   schedule 24.08.2020