仅介子布尔选项-可重复构建
Meson_options.txt的片段:option('name', type: 'boolean', value: true, description: 'Test name')
Meson.build片段:
conf = configuration_data()
deps = []
conf.set('NAME', get_option('name'))
if conf.get('NAME')
deps += dependency('name')
endif
我希望meson configure /tmp/ -Dname=false
跳过对依赖项名称的检查,但如果我不安装name-dev,meson将失败并返回错误:没有找到依赖项" name“。在meson_options.txt中,只有布尔选项。我想要简单的可重复构建:meson .. -Dname=false -Dname2=true ...
如果选项为假,则跳过依赖项,如果选项为真,并且未找到依赖项,则失败并返回错误。
如何做到这一点?
转载请注明出处:http://www.jlbyp.com/article/20230526/1137369.html