summaryrefslogtreecommitdiff
path: root/elna.cabal
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2024-09-05 23:18:48 +0200
committerEugen Wissner <belka@caraus.de>2024-09-05 23:18:48 +0200
commit042e4e8714263fe0568e1e382232dae56afa2ed1 (patch)
treef7c0b9d68a44565fac4903bf7447fdf20628c4b8 /elna.cabal
parentbe73032b939486c6207b441fb7bdfb0bda172b5d (diff)
downloadelna-042e4e8714263fe0568e1e382232dae56afa2ed1.tar.gz
Add command line parser
Diffstat (limited to 'elna.cabal')
-rw-r--r--elna.cabal6
1 files changed, 5 insertions, 1 deletions
diff --git a/elna.cabal b/elna.cabal
index d18a628..1d87b2e 100644
--- a/elna.cabal
+++ b/elna.cabal
@@ -19,6 +19,7 @@ common warnings
base >=4.7 && <5,
bytestring ^>= 0.12.1,
megaparsec ^>= 9.6,
+ optparse-applicative ^>= 0.18.1,
vector ^>= 0.13.1,
text ^>= 2.0
ghc-options: -Wall
@@ -34,7 +35,9 @@ common warnings
library elna-internal
import: warnings
exposed-modules:
+ Language.Elna.Architecture.RiscV
Language.Elna.AST
+ Language.Elna.CommandLine
Language.Elna.CodeGenerator
Language.Elna.Intermediate
Language.Elna.Location
@@ -56,7 +59,8 @@ executable elna
import: warnings
main-is: Main.hs
build-depends:
- elna:elna-internal
+ elna:elna-internal,
+ filepath ^>= 1.5.3
hs-source-dirs: src
test-suite elna-test