プロジェクトが使用するすべてのlibsに適切なBuild-depends
の依存関係を作成する、特定のhaskellプロジェクトのカバールファイルを自動的に生成できますか?外部ライブラリに依存関係を持つファイルを生成する
8
A
答えて
3
いいえ、いくつかのモジュールは複数のパッケージで提供されているため、カバールがどちらを使いたいのかは実用的ではありません。
どのモジュールがどのパッケージを提供しているのかを調べることができます。あるいは、すべてのdepsをカバーするまで、cabal-installを何回か実行するだけです。
10
はい!実際、 'cabal init'コマンドは、cabal-installのHEADバージョンでこれを行います。すべてのケースで正確に正しいことを得ることは不可能ですが、それが可能な限り最良の推測を行い、必要に応じて生成されたビルド依存リストを修正できるようにします。
+0
一般的には可能ではありませんが、終了のように、最も一般的なケースは関心事ではありません。これを指摘してくれてありがとう、私は「キャバル・イニシエート」がどのくらいの仕事をしたか全く忘れてしまった –
関連する問題
- 1. 依存関係を持つjarファイルを作成するには
- 2. 依存関係とテストの依存関係を持つjarを作成する
- 3. 外部JS依存関係を持つMavenプロジェクトのRequireJSコンパイル
- 4. 関係に依存する外部キー
- 5. 外部の依存関係を持つすべての内部アセンブリとアセンブリ
- 6. 追加の外部依存関係を持つライブラリをAC_CHECK_LIBにする最良の方法は何ですか?
- 7. 依存関係を持つ.debファイルの作成に関する問題
- 8. 外部ライブラリおよびプロジェクトの依存関係の質問
- 9. 依存関係を持つJavaプログラムのcmdファイルを作成するには
- 10. ライブラリ間の依存関係を持つdlopen()
- 11. 共有依存関係を持つ複数の静的ライブラリ - iOS
- 12. SQL Serverの外部依存関係
- 13. CMake:外部プロジェクトの依存関係
- 14. META-INF/MANIFEST.MFファイルのライブラリ依存関係
- 15. 依存関係を持つbashスクリプトを作成する
- 16. 依存関係を持つAntスクリプト
- 17. 依存関係を持つSbtタスク
- 18. 依存関係を持つコンバーター
- 19. 依存関係を持つC++キュー
- 20. フィールド依存関係を持つLuceneクエリ
- 21. 依存関係を持つカスタムMSBuildタスク
- 22. 依存関係を持つSparkR雇用
- 23. リモートURL依存関係を持つMakefile
- 24. 複雑な外部アセンブリの依存関係を持つオーチャードモジュールのパッケージ
- 25. .cabalの外部Cライブラリへの依存関係を指定する方法は?
- 26. 外部依存関係のないジオコーダーの作成方法
- 27. Gradleで外部依存関係を使用してJavaライブラリを作成するには?
- 28. 共通ライブラリに依存関係のあるjboss-deployment-structure.xmlを持つ
- 29. GCC makefile依存関係生成パス
- 30. Maven依存関係を除外する
これは、たいていの場合、 'ghc-pkg find-module'を使った簡単なスクリプトを使って実現できます。 – qubital