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