是否可以在介子版本中整合源代码文件?你可以使用介子来整合源代码吗?
2
A
回答
1
我在介子单元测试中找到了一个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)
0
不,这是不可能的。必须明确说明每个来源才能建立目标。
0
Globbing源文件不鼓励,是不好的做法,和not only on Meson。它会导致奇怪的错误,使得很难将一些开发文件留给开发人员,但是您不想构建或发布,并且可能会导致增量构建问题。
显式优于隐式。
相关问题
- 1. 开源代码覆盖工具,可以使用cc网整合
- 2. Jekyll可以包含来自其他来源的源代码吗?
- 3. 你可以在SSIS中重新使用代码吗?你能以编程方式更改源/目标吗?
- 4. 我可以使用整数运算符来整合CompareTo吗?
- 5. 你可以使用shinyjs来隐藏/显示整个面板吗?
- 6. 你可以编辑谷歌表单的源代码吗?
- 7. srcgen4javasssit可以用来生成我现有类的源代码吗?
- 8. 你可以使用nhibernate来做这样的子查询吗?
- 9. Python应用程序:你可以保护你的代码吗?
- 10. 你可以在单行代码中使用jQuery的$(this)来修改元素吗?
- 11. 你可以使用firebug lite来调试IE 8而无需注入代码吗?
- 12. 你可以在UWP中的C#代码中使用C++ DLL吗?
- 13. 你可以混合CodeIgniter代码与非框架代码?
- 14. 你可以从tomcat部署的应用程序中获取源代码吗?
- 15. Android - 你能解释为什么你可以删除代码吗?
- 16. 我可以使用chrome-devtools来实际搜索所有JS源代码吗?
- 17. 我可以使用C++编译器来编译c源代码吗?
- 18. 可以使用PyRun_SimpleString执行python源代码吗?
- 19. 我可以使用我的游戏的开源代码吗?
- 20. 我们可以使用Android NDK更改Android源代码吗?
- 21. 有些Java可以帮助使用Android源代码吗?
- 22. 我可以使用Lucene索引源代码吗?
- 23. 这可以用更少的代码使用lambda来完成吗?
- 24. 你介意在论坛中解释代码吗?
- 25. 这个.net代码如何工作,你可以使用伪代码来解释吗?
- 26. 你可以用瓶子+ AD认证来运行ssl吗?
- 27. 可以使用来自referencesource.microsoft.com的源代码重建一个Assembly?
- 28. 你对家庭项目使用源代码控制吗?
- 29. 这段代码可以使用fgets吗?
- 30. Resharper和代码合同都可以使用共同的PureAttribute吗?
我发现的唯一方法就是调用一个外部进程,它使源代码遍历并返回可以在Meson中迭代的文件列表。 – paxos1977