cabal 依存関係のフラグを定義する方法はありますか? 質問する

cabal 依存関係のフラグを定義する方法はありますか? 質問する

最近、Cabalの問題に遭遇しましたが、手動でインストールすることでしか解決できませんでした。transformers-compatプロジェクトを-f transformers3実行する前に、Cabal Sandbox でフラグを設定します。cabal install

アプリケーションの.cabalファイル内で、ライブラリに依存していることを示し、特定のビルド フラグを使用してビルドする方法はありますか?

ベストアンサー1

Cabalの新しいバージョンでは、制約cabal.project.localまたはファイルに入力しますcabal.project。例:

constraints: hmatrix +openblas

アプリケーションの .cabal ファイルで、特定のビルド フラグを使用してビルドされるように、ライブラリに依存していることを示す方法はありますか?

いいえ、しかしあなたの場合、これは実際にはソルバーの問題ではなく、むしろ情報のないエラーです(誰かがフラグを賢明に使用していないために発生します)。

おすすめ記事