首页 > 解决方案 > 介子:如何在介子中获得目标的名称

问题描述

我在 meson.build 中添加了一个 shared_library 目标

libmali = shared_library(                                                                                  
    'mali',                                                                                                  
    dummy_source,                                                                                            
    install : true,                                                                                          
    version : meson.project_version()
)  

我想通过这个 meson.build 中其他地方的代码获取 libmali 的名称“mali”。怎么获得?有没有像 libmali.getname() 这样的 api?

标签: meson-build

解决方案


是的,但仅从 Meson 0.45 开始;shared_library()返回一个build target对象,该对象具有name()自上述版本以来的方法。


推荐阅读