【发布时间】:2025-12-24 02:25:11
【问题描述】:
在编译源文件 src.cpp 时,我需要将编译器标志 -D__DEBUG_FILE__="src.cpp" 传递给 g++。我怎样才能在介子中实现这一点?我知道cpp_args 内置选项,但无法弄清楚如何在其中传递文件名。
我知道在 make 文件中您可以编写类似于以下内容来实现此目的:我正在寻找一种在介子构建中复制它的方法。
test.o : test.cpp
g++ -D__MY_FILE__=\"$<\" -c $< -o $@
【问题讨论】:
-
是的,我知道在 make 文件中您可以编写类似于下面的代码来实现这一点:我正在寻找一种在介子构建中复制它的方法。
test.o : test.cpp g++ -D__MY_FILE__=\"$<\" -c $< -o $@ -
不要评论你的问题,而是编辑它
标签: gcc built-in compiler-flags meson-build