39 lines
933 B
Plaintext
39 lines
933 B
Plaintext
cabal-version: 3.4
|
|
name: elna
|
|
version: 1.0
|
|
synopsis: Educational compiler
|
|
-- description:
|
|
license: MPL-2.0
|
|
license-file: LICENSE
|
|
author: Eugen Wissner
|
|
maintainer: belka@caraus.de
|
|
-- copyright:
|
|
category: Language
|
|
build-type: Simple
|
|
extra-doc-files: CHANGELOG.md
|
|
-- extra-source-files:
|
|
|
|
common dependencies
|
|
ghc-options: -Wall
|
|
build-depends:
|
|
base >= 4.19 && < 5,
|
|
directory ^>= 1.3.9,
|
|
optparse-applicative ^>= 0.18.1,
|
|
process ^>= 1.6.25
|
|
default-extensions:
|
|
DataKinds,
|
|
ExplicitForAll,
|
|
LambdaCase,
|
|
OverloadedStrings,
|
|
DuplicateRecordFields,
|
|
RecordWildCards
|
|
|
|
executable elna
|
|
import: dependencies
|
|
main-is: Main.hs
|
|
other-modules:
|
|
Language.Elna.Driver
|
|
default-language: GHC
|
|
hs-source-dirs: src
|
|
default-language: GHC2021
|