【发布时间】:2019-04-15 14:34:24
【问题描述】:
正如here 解释的那样,我喜欢在子目录中创建文件对象,并在顶级文件中创建库/可执行文件。但是,由于所有变量最终都在全局范围内,因此两个子目录文件可能会意外使用相同的变量名。例如:
# Top-level meson.build
subdir('src/abc')
subdir('src/def')
# src/abc/meson.build
my_files=files('1.c','2.c')
# src/def/meson.build
my_files=files('3.c','4.c')
我希望 meson 在 src/def/meson.build 尝试为 my_files 赋值时抛出错误。这在 Meson 0.50 中可行吗?
【问题讨论】:
-
目前不可能。您可能想阅读此讨论:issue #2607。也许是时候提出功能请求了?
-
谢谢!我以前没看过这样的讨论。我现在对此有一个功能请求,issue #5270。
标签: meson-build