meson-build - 介子条件地址清理
问题描述
我基本上想做这样的事情
if get_option('buildtype') == 'debug'
add_project_arguments('-fsanitize=address', language : 'c')
add_project_link_arguments('-fsanitize=address', language : 'c')
endif
除了使用该b_sanitize=address
选项,因为上面会生成警告。这可能吗?我怀疑它可能看不到,因为您无法更改外部选项,project()
但我希望有办法做到这一点。
解决方案
推荐阅读
- amazon-web-services - Set-AWSSamlRoleProfile 失败并显示“无法设置凭证:“选择”应至少包含一个元素。” 错误
- javascript - 当我单击元素时,它不会阻止默认操作
- c - 如何在不打印菜单两次的情况下制作一个与父进程的菜单交互的叉子?
- c++ - 从 T 转换为 unsigned int,可能会丢失数据
- string - 使用pyspark,spark + databricks时如何将完全不相关的列添加到数据框中
- javascript - 使用 KaTex 渲染数学
- pointers - 将整数分配给指针时出现分段错误
- ios - 无法在 iOS 真实设备上应用更改
- python - 我怎样才能让这段代码正常运行?我遇到了 if 和 else 语句的问题,显然它没有正确缩进
- ruby-on-rails - 哈希数组的排序