多くの場合、ファイルの多くのスタンザに同様のプロパティがあり.cabal
ます。例えば
Library x
...
ghc-options:
-O2 -Wall -fno-warn-missing-signatures -fwarn-incomplete-patterns
-fno-warn-name-shadowing
Executable y
...
ghc-options:
-O2 -Wall -fno-warn-missing-signatures -fwarn-incomplete-patterns
-fno-warn-name-shadowing
一貫性を保つのは面倒で、エラーが発生しやすくなります。より良い方法はありますか?
さらにトリッキーなのは、フィールドが似ているがまったく同じではない場合です。たとえば、ビルドの依存関係が共通しているがバリエーションが少ない実行可能ファイルがいくつかある場合などです。