gpt4 book ai didi

meson-build - 当构建类型为 debug 时,如何定义 DEBUG?

转载 作者:行者123 更新时间:2023-12-04 12:47:05 34 4
gpt4 key购买 nike

当构建类型以“debug”开头时,我想将“-DDEBUG”传递给C++编译器,如下所示:

if meson.build_type().starts_with('debug')
add_global_arguments('-DDEBUG', language : 'cpp')
endif

但是没有 meson.build_type() ,所以我从介子那里得到这个错误信息:
Meson encountered an error in file meson.build, line 5, column 23:
Unknown method "build_type" in object.

如何获得构建类型?或者是否有不同的方式来定义 DEBUG在调试版本中?

最佳答案

if get_option('buildtype').startswith('debug')
add_project_arguments('-DDEBUG', language : 'cpp')
endif

关于meson-build - 当构建类型为 debug 时,如何定义 DEBUG?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43947677/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com