forked from MarcWeber/hasktags
-
Notifications
You must be signed in to change notification settings - Fork 0
/
hasktags.cabal
108 lines (101 loc) · 2.88 KB
/
hasktags.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
49
50
51
52
53
54
55
56
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
98
99
100
101
102
103
104
105
106
107
108
Name: hasktags
Version: 0.68.7
Copyright: The University Court of the University of Glasgow
License: BSD3
License-File: LICENSE
Author: The GHC Team
Maintainer:
Marc Weber <[email protected]>,
Marco Túlio Pimenta Gontijo <[email protected]>
homepage: http://github.com/MarcWeber/hasktags
bug-reports: http://github.com/MarcWeber/hasktags/issues
Synopsis: Produces ctags "tags" and etags "TAGS" files for Haskell programs
Description:
Produces ctags "tags" and etags "TAGS" files for Haskell programs.
Category: Development
build-type: Simple
cabal-version: >=1.10
extra-source-files:
README,
TODO,
testcases/HUnitBase.lhs
testcases/Repair.lhs
testcases/blockcomment.hs
testcases/constructor.hs
testcases/firstconstructor.hs
testcases/module.hs
testcases/space.hs
testcases/substring.hs
testcases/tabs.hs
testcases/testcase1.hs
testcases/testcase2.hs
testcases/testcase3.lhs
testcases/testcase4.hs
testcases/testcase8.hs
testcases/twoblockcommentshs.hs
testcases/twoblockcommentslhs.lhs
testcases/twoblockcommentstogether.hs
testcases/typesig.hs
testcases/expected_failures_testing_suite.hs
testcases/testcase9.hs
testcases/testcase10.hs
testcases/testcase11.hs
testcases/simple.hs
testcases/monad-base-control.hs
Flag debug
Default: False
Description: When set to true tokens will be print at various places. This helps understanding why hasktags does not behave the w ay it should
source-repository head
type: git
location: http://github.com/MarcWeber/hasktags
Executable hasktags
Main-Is: Main.hs
Build-Depends:
utf8-string,
base >= 4 && < 5,
bytestring >= 0.9 && < 0.11,
directory >= 1.1 && < 1.3,
filepath,
json >= 0.5 && < 0.8
other-modules: Tags, Hasktags, DebugShow
hs-source-dirs: src
ghc-options: -Wall
default-language: Haskell2010
if !os(windows)
build-depends: unix
if flag(debug)
cpp-options: -Ddebug
-- Either ./Setup sdist complains about missing executable for test case or
-- ./Setup configure (having same executable twice, "consider this a bug")
-- Executable test
-- Main-Is: Test.hs
-- Build-Depends:
-- utf8-string,
-- base >= 4 && < 5,
-- bytestring >= 0.9 && < 0.11,
-- directory >= 1.1 && < 1.3,
-- filepath,
-- json >= 0.5 && < 0.8,
-- HUnit >= 1.2 && < 1.3
-- other-modules: Tags, Hasktags, DebugShow
-- hs-source-dirs: src, tests
-- ghc-options: -Wall
-- default-language: Haskell2010
--
-- if !os(windows)
-- build-depends: unix
--
-- if flag(debug)
-- cpp-options: -Ddebug
--
-- Test-Suite test
-- Type: exitcode-stdio-1.0
-- Main-Is: Test.hs
-- hs-source-dirs: src, tests
-- Build-Depends: base, bytestring, directory, filepath, json,
-- HUnit >= 1.2 && < 1.3
-- ghc-options: -Wall
-- default-language: Haskell2010
--
-- if flag(debug)
-- cpp-options: -Ddebug