你能用meson来源代码吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你能用meson来源代码吗?相关的知识,希望对你有一定的参考价值。

是否有可能在介子构建中使用glob源代码文件?

答案

我在介子单元测试中发现了一个example,显示了如何使用glob源,但在评论中它说不建议这样做。

if build_machine.system() == 'windows'
  c = run_command('grabber.bat')
  grabber = find_program('grabber2.bat')
else
  c = run_command('grabber.sh')
  grabber = find_program('grabber.sh')
endif


# First test running command explicitly.
if c.returncode() != 0
  error('Executing script failed.')
endif

newline = '''
'''

sources = c.stdout().strip().split(newline)

e = executable('prog', sources)
另一答案

不,这是不可能的。必须明确说明每个来源以建立目标。

另一答案

不鼓励使用全局源文件,这是不好的做法,并且not only on Meson。它会导致奇怪的错误,使得很难将一些开发文件放在一边进行开发,但是您不想构建或发布,并且可能会导致增量构建出现问题。

显式优于隐式。

以上是关于你能用meson来源代码吗?的主要内容,如果未能解决你的问题,请参考以下文章

你能用 PDO 查询帮助我理解这个 PHP 代码吗? [关闭]

你能用 JavaScript 判断一个元素是不是正在接触另一个元素吗?

你能用一个好的 C# 例子来解释 Liskov 替换原则吗? [关闭]

您好!帮我个忙好吗?你能用asp.net 与sql写一个原代码的批量上传图片发送到我的邮箱吗?在网上看你很厉害

测试开发实战|一道有趣的大厂测试面试题,你能用 Python or Shell 解答吗?

你能用链接调用一个servlet吗?