選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

package.yaml 1.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. name: aoc2022
  2. version: 0.1.0.0
  3. github: "audax/aoc2022"
  4. license: BSD3
  5. author: "Jens Kadenbach"
  6. maintainer: "jens.kadenbach@smartsteuer.de"
  7. copyright: "2022 Jens Kadenbach"
  8. extra-source-files:
  9. - README.md
  10. - CHANGELOG.md
  11. # Metadata used when publishing your package
  12. # synopsis: Short description of your package
  13. # category: Web
  14. # To avoid duplicated efforts in documentation and dealing with the
  15. # complications of embedding Haddock markup inside cabal files, it is
  16. # common to point users to the README.md file.
  17. description: Please see the README on GitHub at <https://github.com/audax/aoc2022#readme>
  18. dependencies:
  19. - base >= 4.7 && < 5
  20. - hspec
  21. - QuickCheck
  22. - text
  23. - split
  24. ghc-options:
  25. - -Wall
  26. - -Wcompat
  27. - -Widentities
  28. - -Wincomplete-record-updates
  29. - -Wincomplete-uni-patterns
  30. - -Wmissing-export-lists
  31. - -Wmissing-home-modules
  32. - -Wpartial-fields
  33. - -Wredundant-constraints
  34. library:
  35. source-dirs: src
  36. executables:
  37. aoc2022-exe:
  38. main: Main.hs
  39. source-dirs: app
  40. ghc-options:
  41. - -threaded
  42. - -rtsopts
  43. - -with-rtsopts=-N
  44. dependencies:
  45. - aoc2022
  46. tests:
  47. aoc2022-test:
  48. main: Spec.hs
  49. source-dirs: test
  50. ghc-options:
  51. - -threaded
  52. - -rtsopts
  53. - -with-rtsopts=-N
  54. dependencies:
  55. - aoc2022