summaryrefslogtreecommitdiff
path: root/utils/mkUserGuidePart/mkUserGuidePart.cabal.in
blob: e07033cd02dfc3653fe188f432773694c5f5eb72 (plain)
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
Name: mkUserGuidePart
Version: @ProjectVersionMunged@
Copyright: XXX
License: BSD3
-- XXX License-File: LICENSE
-- XXX Author:
-- XXX Maintainer:
Synopsis: Generate various portions of GHC's documentation
Description:
    This tool is responsible for producing ReStructuredText sources which
    are included in GHC's user's guide and manpage.
build-type: Simple
cabal-version: >=1.10

Executable mkUserGuidePart
    Default-Language: Haskell2010
    Main-Is: Main.hs
    Other-Modules:
        Types
        DList
        Table
        Options
        Options.CodeGen
        Options.CompilerDebugging
        Options.Cpp
        Options.FindingImports
        Options.Interactive
        Options.InterfaceFiles
        Options.KeepingIntermediates
        Options.Language
        Options.Linking
        Options.Misc
        Options.Modes
        Options.OptimizationLevels
        Options.Optimizations
        Options.Packages
        Options.PhasePrograms
        Options.Phases
        Options.PhaseSpecific
        Options.PlatformSpecific
        Options.Plugin
        Options.Profiling
        Options.ProgramCoverage
        Options.RecompilationChecking
        Options.RedirectingOutput
        Options.TemporaryFiles
        Options.Verbosity
        Options.Warnings
    Build-Depends: base       >= 3   && < 5,
                   -- mkUserGuidePart uses the compiler's DynFlags to determine
                   -- a few options-related properties of the compiler.
                   -- Consequently we should make sure we are building against
                   -- the right compiler.
                   ghc        == @ProjectVersionMunged@