是否可以为给定的haskell项目自动生成cabal文件,这将为项目使用的所有库创建合适的Build-depends
依赖项?生成依赖于外部库的cabal文件
8
A
回答
3
不,因为有些模块是由多个包提供的,并且cabal决定要使用哪一个模块并不实际(甚至可能)。
您可以搜索哪个软件包由哪个模块提供,或者只需运行cabal-install几次,直到您覆盖了所有代码。
10
是的!实际上,'cabal init'命令在cabal-install的HEAD版本中执行此操作。确实无法在所有情况下都完全正确地使用它,但它只是做出最好的猜测,然后让您根据需要修复生成的构建依赖列表。
+0
好的,在一般情况下不可能,但像终止一样,最常见的情况不是问题。感谢您指出了这一点,我完全忘了cabal init做了多少工作。 – 2012-03-25 15:09:01
相关问题
- 1. C库,生成文件头的依赖
- 2. 如何在.cabal中指定对外部C库的依赖关系?
- 3. 管理两个依赖于彼此的cabal的库
- 4. Jquery加载依赖于jquery插件的外部文件
- 5. 外部依赖性/头文件
- 6. 如何发布依赖于外部文件的应用程序
- 7. Eclipse生成的JAD文件不会自动安装依赖库
- 8. SCons依赖于在编译时生成的文件
- 9. 如何生成依赖库的JAR?
- 10. 外部库和项目依赖问题
- 11. IntelliJ外部库依赖包内
- 12. 使用外部库时无法生成目标生成文件
- 13. 关于Maven依赖关系和外部库的初级查询
- 14. Python包的外部依赖
- 15. 预生成依赖于Android工作室
- 16. html2pdf生成依赖于哪些因素?
- 17. 关于生成maven依赖关系
- 18. 部署依赖于数据库存储的web部件
- 19. C#部署依赖文件?
- 20. 依赖于文件夹
- 21. PhantomJS外部依赖关系
- 22. Webpack外部依赖关系
- 23. cmake项目生成错误,共享库依赖于另一个
- 24. Maven插件外部依赖不解决
- 25. 从文件名生成一个生成文件目标依赖关系
- 26. 依赖于另外一个
- 27. 包含CMake的外部生成文件
- 28. 自动依赖生成
- 29. Makefile - 依赖关系生成
- 30. Haskell Cabal:如何忽略依赖关系
对于大多数情况,这很可能通过一个简单的脚本使用'ghc-pkg find-module'完成。 – qubital 2012-03-25 05:15:18