vala - 如何将多编译器参数添加到 meson.build
问题描述
通常我用它来编译我的一个vala代码:
valac --pkg gtk+-3.0 -X -lm %f
现在我尝试介子/忍者,
meson build --prefix=/usr
然后我编辑 meson.build,添加两行。(经过大量搜索)
link_args : '-X',
link_args : '-lm',
整个部分是
executable(
meson.project_name(),
'src/Application.vala',
dependencies: [
dependency('gtk+-3.0')
],
link_args : '-X',
link_args : '-lm',
install: true
)
忍者现在过去了,但它说:
meson.build:5: WARNING: Keyword argument "link_args" defined multiple times.
WARNING: This will be an error in future Meson releases.
那么如何正确添加多编译器参数呢?
解决方案
你可以试试这个,在依赖部分
meson.get_compiler('c').find_library('m', required: false),
那应该为您添加数学库链接。
推荐阅读
- php - Twilio 会议 - PHP - 未收到 statusCallback
- facebook - Facebook 令牌 - 数据访问到期
- intellij-idea - 我的输出 .jar 给出了 java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics
- flutter - ListTile 标题内的垂直分隔线
- vb.net - 如何删除 dllimport 的默认搜索路径
- apache-flink - Flink on Kubernetes:如何向会话集群提交作业?
- c++ - 在二叉搜索树中插入节点时堆栈溢出
- html - 如何在没有 JavaScript 的情况下将 div 扩展到父列表容器之外
- r - 如何将多列转换为数字并找到相关系数
- javascript - 导入类时如何修复“未捕获的引用错误:未定义 XXX”