forked from CIFASIS/QuickFuzz
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathQuickFuzz.cabal
106 lines (76 loc) · 3.01 KB
/
QuickFuzz.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
Name: QuickFuzz
Version: 0.1.0.0
Synopsis: An experimental grammar fuzzer in Haskell using QuickCheck.
License: GPL-3
License-file: LICENSE
Author: Pablo Buiras <[email protected]>, Gustavo Grieco <[email protected]>, Martín Escarrá <[email protected]>
Build-type: Simple
Extra-source-files: README.md
Cabal-version: >=1.10
Flag Imgs
Description: Supports Tga, Png, Bmp, Jpeg, Tiff and Gif formats.
Default: False
Manual: True
Flag Archs
Description: Supports ... formats.
Default: False
Manual: True
Flag Codes
Description: Supports ... formats.
Default: False
Manual: True
Flag Docs
Description: Supports ... formats.
Default: False
Manual: True
Flag Net
Description: Supports ... formats.
Default: False
Manual: True
Flag Media
Description: Supports ... formats.
Default: False
Manual: True
Flag Pki
Description: Supports ... formats.
Default: False
Manual: True
executable QuickFuzz
Main-is: Main.hs
if flag(codes)
cpp-options: -DCODES
if flag(imgs)
cpp-options: -DIMGS
if flag(archs)
cpp-options: -DARCHS
if flag(docs)
cpp-options: -DDOCS
if flag(net)
cpp-options: -DNET
if flag(media)
cpp-options: -DMEDIA
if flag(pki)
cpp-options: -DPKI
other-extensions: CPP, FlexibleContexts, TypeFamilies, TupleSections, ExistentialQuantification, BangPatterns, ScopedTypeVariables, TypeSynonymInstances, Rank2Types, FlexibleInstances, RankNTypes, MultiParamTypeClasses, GADTs, StandaloneDeriving, TypeOperators, GeneralizedNewtypeDeriving, FunctionalDependencies, OverloadedStrings
build-depends: base, bytestring, containers, vector, primitive, transformers, binary, QuickCheck, quickcheck-unicode, mtl, random, ghc-prim,
process, process-extras, deepseq, derive, unix, linear, template-haskell, directory, pretty, argparser,
split, wl-pprint, text, parallel-io, monad-par, time,
abstract-par, megadeth, parallel
if flag(codes)
build-depends: HaXml, language-ecmascript, language-dot, language-css, language-python, language-glsl, json, uniplate,
language-lua, language-bash, shell-escape
if flag(imgs)
build-depends: zlib, JuicyPixels, svg-tree, xml, AC-PPM
if flag(archs)
build-depends: bitwise, tuple, zlib, tar, zip-archive, base16-bytestring
if flag(docs)
build-depends: pandoc-types, pandoc, data-default, hps, hcg-minus, iCalendar
if flag(pki)
build-depends: asn1-types, asn1-encoding, x509
if flag(net)
build-depends: network, HTTP, dns, iproute, unbounded-delays, concurrent-extra,base16-bytestring, network-uri
if flag(media)
build-depends: hogg, wavy, idiii, ttasm, HCodecs
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -O2 -optc-O3 -threaded -rtsopts