common stanzas

Memo

  • Cabal-2.2 から使える

  • 共通の設定をまとめて書けるので便利

  • 指定できる項目は Build information フィールドの内容に限る

使い方

cabal
common deps
  build-depends: base ^>= 4.11
  ghc-options: -Wall

common test-deps
  build-depends: tasty

library
  import: deps
  exposed-modules: Foo

test-suite tests
  import: deps, test-deps
  type: exitcode-stdio-1.0
  main-is: Tests.hs
  build-depends: foo

参考リソース

Last updated