-
Notifications
You must be signed in to change notification settings - Fork 3
/
hmk.cabal
48 lines (45 loc) · 1.86 KB
/
hmk.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
name: hmk
version: 0.9.7.4
author: Mathieu Boespflug
maintainer: Mathieu Boespflug <mboes - at - tweag.net>
homepage: http://www.github.com/mboes/hmk
synopsis: A make alternative based on Plan9's mk.
description:
Clone of Plan9's mk command, said to have \"improved on make by
removing all the vowels from the name\". Most features of mk
are implemented, including basic meta-rules support and
concurrent execution of jobs.
.
The library exports a generic dependency graph traversal that
can be used independently of the rest.
.
The documentation is embedded in the literate Haskell source.
.
/Note:/ the library portion is released to the /public domain/.
Those source files that are not part of the library
are released under GPLv3 or later.
category: Control, Development, Distribution
license: GPL
license-file: COPYING
copyright: (c) 2008-2009. Mathieu Boespflug <mboes - at - tweag.net>
cabal-version: >= 1.6.0
build-type: Simple
tested-with: GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4
source-repository head
type: git
location: git://github.com/mboes/hmk
library
build-depends: base < 5, containers
extensions: FlexibleContexts, PatternGuards
exposed-modules: Control.Hmk
Control.Hmk.Analyze
Control.Hmk.IO
Control.Hmk.Concurrent
executable hmk
main-is: Main.lhs
ghc-options: -fwarn-unused-imports
other-modules: Parse, Eval, Metarule
extensions: FlexibleContexts, PatternGuards, NamedFieldPuns, RecursiveDo
build-depends: base < 5, bytestring, containers,
directory, process, unix, filepath >= 1.1,
mtl >= 1.1, parsec >= 3.0.0, pcre-light >= 0.3