У меня часто есть подобные свойства во многих строфах моих файлов .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
Сохранение их непротиворечивости является утомительным и подверженным ошибкам. Есть ли лучший способ?
Даже сложнее, когда поля схожи, но не точно такие же, например. когда у меня есть несколько исполняемых файлов, которые имеют общие зависимости сборки, но небольшие варианты.