hm/hm.cabal

55 lines
1.5 KiB
Plaintext

cabal-version: 2.4
name: hm
version: 0.1.0.0
synopsis: toy programming language
-- description:
homepage: https://githug.xyz/depsterr/hm
-- bug-reports:
license: ISC
license-file: LICENSE
build-type: Custom
author: depsterr
maintainer: depsterr@protonmail.com
-- copyright:
category: Programming Language
custom-setup
setup-depends: base >= 4
, Cabal >= 2.4
, process >= 1
, directory >= 1
, time >= 1
library
ghc-options: -Werror=incomplete-patterns -Wall -fno-warn-name-shadowing
exposed-modules: Hm.Abs
, Hm.Layout
, Hm.Lex
, Hm.Par
, Hm.Print
, TC
, TC.Helpers
, Type
, Misc
, PostProcess
, Pretty
, Solve
, Toplevel
other-modules: Hm.ErrM
build-tool-depends: alex:alex >= 3.0, happy:happy >= 1.19.5
build-depends: base >=4
, array
, containers
, transformers
, mtl
, text
hs-source-dirs: src
default-language: Haskell2010
executable hm
main-is: Main.hs
build-depends: base >=4, hm, text, containers
hs-source-dirs: app
default-language: Haskell2010