是否可以在介子版本中整合源代碼文件?你可以使用介子來整合源代碼嗎?
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