lang/laantas-script/laantas-script.cabal

52 lines
1.1 KiB
Text
Raw Normal View History

2020-11-04 19:06:54 +01:00
cabal-version: 2.2
name: laantas-script
version: 0.1.0
synopsis: write lántas script
license: AGPL-3.0-or-later
author: Rhiannon Morris <rhi@rhiannon.website>
maintainer: Rhiannon Morris <rhi@rhiannon.website>
common base
2025-02-18 18:34:01 +01:00
ghc-options:
-Wall -Wno-missing-signatures -Wno-missing-pattern-synonym-signatures
-Wno-name-shadowing
2020-11-04 19:06:54 +01:00
default-language: Haskell2010
default-extensions:
BlockArguments,
DisambiguateRecordFields,
DuplicateRecordFields,
FlexibleContexts,
2021-04-28 12:29:21 +02:00
GADTs,
2020-11-04 19:06:54 +01:00
LambdaCase,
2021-04-28 12:29:21 +02:00
MonadComprehensions,
MultiWayIf,
2020-11-04 19:06:54 +01:00
NamedFieldPuns,
OverloadedStrings,
RecordWildCards,
ViewPatterns
2020-11-04 19:06:54 +01:00
build-depends:
2024-11-26 17:30:54 +01:00
base >= 4.14.0.0 && < 4.21,
containers >= 0.6 && < 0.8,
mtl >= 2.2 && < 2.4,
2020-11-04 19:06:54 +01:00
svg-builder ^>= 0.1.1,
optparse-applicative ^>= 0.16.0.0,
2023-12-24 01:41:12 +01:00
text ^>= 2.1,
megaparsec ^>= 9.6.1
2025-02-18 18:34:01 +01:00
common exe
ghc-options:
-threaded -rtsopts -with-rtsopts=-N
library
import: base
hs-source-dirs: lib
exposed-modules: Laantas
other-modules: Svg, Glyphs, GlyphsBase, Split
executable laantas-script
2025-02-18 18:34:01 +01:00
import: base, exe
hs-source-dirs: main
main-is: Main.hs
build-depends: laantas-script