forked from haskell/ThreadScope
-
Notifications
You must be signed in to change notification settings - Fork 0
/
threadscope.cabal
89 lines (81 loc) · 3.28 KB
/
threadscope.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
Name: threadscope
Version: 0.1.4
Category: Development, Profiling, Trace
Synopsis: A graphical thread profiler.
Description: A graphical viewer for GHC eventlog traces.
License: BSD3
License-file: LICENSE
Copyright: 2009-2010 Satnam Singh,
2009-2011 Simon Marlow,
2009 Donnie Jones,
2011 Duncan Coutts,
2011 Mikolaj Konarski
Author: Satnam Singh <s.singh@ieee.org>,
Simon Marlow <marlowsd@gmail.com>,
Donnie Jones <donnie@darthik.com>,
Duncan Coutts <duncan@well-typed.com>,
Mikolaj Konarski <mikolaj.konarski@gmail.com>
Maintainer: Satnam Singh <s.singh@ieee.org>
Bug-reports: Satnam Singh <s.singh@ieee.org>
Build-Type: Simple
cabal-version: >= 1.6
Data-files: threadscope.ui, threadscope.png
source-repository head
type: darcs
location: http://code.haskell.org/ThreadScope/
Executable threadscope
Main-is: Main.hs
Build-Depends: base >= 4.0 && < 5,
gtk >= 0.12, cairo, glib, pango,
binary, array, mtl, filepath,
ghc-events >= 0.3,
containers >= 0.2 && < 0.5,
Chart >= 0.14,
data-accessor >= 0.2.2
extensions: RecordWildCards, NamedFieldPuns,
BangPatterns, PatternGuards,
CPP
Other-Modules: Events.HECs,
Events.EventDuration,
Events.EventTree,
Events.ReadEvents,
Events.SparkStats,
Events.SparkTree,
Events.TestEvents,
GUI.Main,
GUI.MainWindow,
GUI.EventsView,
GUI.Dialogs,
GUI.Histogram,
GUI.SaveAs,
GUI.Timeline,
GUI.TraceView,
GUI.BookmarkView,
GUI.KeyView,
GUI.Types,
GUI.ConcurrencyControl,
GUI.ViewerColours,
GUI.Timeline.Activity,
GUI.Timeline.CairoDrawing,
GUI.Timeline.HEC,
GUI.Timeline.Motion,
GUI.Timeline.Render,
GUI.Timeline.Sparks,
GUI.Timeline.Ticks,
GUI.Timeline.Types,
GUI.Timeline.Render.Constants,
GUI.GtkExtras
ghc-options: -Wall -fwarn-tabs
-fno-warn-type-defaults -fno-warn-name-shadowing
-fno-warn-unused-do-bind
if impl(ghc >= 7.0)
-- GHC 7.0 and later require a flag to enable the options in ghcrts.c
ghc-options: -rtsopts -fno-warn-unused-do-bind
if impl(ghc < 6.12)
-- GHC before 6.12 gave spurious warnings for RecordWildCards
ghc-options: -fno-warn-unused-matches
if !os(windows)
build-depends: unix >= 2.3 && < 2.5
-- Not yet: gtk2hs doesn't support -threaded at the moment.
-- ghc-options: -threaded
c-sources: ghcrts.c