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
|