KiCS.cabal 2.3 KB
Newer Older
Bernd Brassel's avatar
Bernd Brassel committed
1
Name:          KiCS
2
Version:       0.8.8
Bernd Brassel's avatar
Bernd Brassel committed
3
4
5
6
7
8
9
Cabal-Version: >= 1.6
Author:        Bernd Braßel
Maintainer:    Bernd Braßel
Homepage:      http://curry-language.org
License:       OtherLicense
License-File:  LICENSE
Category:      Compiler
10
build-type:    Custom
Bernd Brassel's avatar
Bernd Brassel committed
11
Synopsis:      A compiler from Curry to Haskell
12
Description:   This package builds the Curry to Haskell compiler "kics".
13
14
               This package also includes many Curry libraries.
               Have a look at the list of modules "Curry.Module.*"
15
Stability:     experimental
16
17
18
19
20
21
22
23
24
25
extra-source-files: 
   src/lib/Curry/Module/*.hs.include
Data-Dir:      src/lib/Curry/Module/.curry
Data-Files:    *.fcy
               *.fint
               *.efc
               *.acy
               *.uacy
               *.cy

26
               
Bernd Brassel's avatar
Bernd Brassel committed
27
28
29
30
31
32
33
34
35
36
37
Executable kics
  main-is:        kics.hs
  hs-source-dirs: src
  Build-Depends:  
    base == 4.1.*,
    haskell98,
    mtl,
    filepath,
    old-time,
    directory,
    containers,
38
39
    ghc-paths,
    process,
40
41
    curry-base >= 0.2.5,
    curry-frontend >= 0.2.6
42
43

Library
44
  hs-source-dirs: src, src/lib
45
  Build-Depends:  
46
47
48
49
50
51
52
53
54
    base == 4.1.*,
    haskell98,
    directory,
    old-time,
    syb,
    network,
    process,
    unix,
    random
55
56
  Exposed-Modules:
    Curry.Files.KiCSPath
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
    Curry.RunTimeSystem

    Curry.Module.Prelude
    Curry.Module.Interactive
    Curry.Module.Char
    Curry.Module.Dequeue
    Curry.Module.Directory
    Curry.Module.FileGoodies
    Curry.Module.FiniteMap
    Curry.Module.Float
    Curry.Module.Global
    Curry.Module.GraphInductive
    Curry.Module.Integer
    Curry.Module.IO
    Curry.Module.IOExts
    Curry.Module.List
    Curry.Module.CSV
    Curry.Module.Maybe
    Curry.Module.AnsiCodes
    Curry.Module.Array
    Curry.Module.Parser
    Curry.Module.Pretty
    Curry.Module.Random
    Curry.Module.RandomExternal
    Curry.Module.RedBlackTree
    Curry.Module.SetRBT
    Curry.Module.Socket
    Curry.Module.Sort
    Curry.Module.StyledText
    Curry.Module.System
    Curry.Module.TableRBT
    Curry.Module.Time
    Curry.Module.ReadShowTerm
    Curry.Module.Meta
    Curry.Module.Read
    Curry.Module.EasyCheck
    Curry.Module.Assertion
    Curry.Module.Traversal
    Curry.Module.PropertyFile
    Curry.Module.Unsafe

98
99
  Other-Modules:
    Paths_KiCS
100
101
102
    Curry.RunTimeSystem.Store
    Curry.RunTimeSystem.BaseCurry

103
104
105