on develop help sign in
Make flags more specific
commita5195a411385228894590a1b83a7dc5205780c92 authorOliver Batchelor <saulzar@gmail.com> dateFri 23 Aug 2019, 01:29 (7 years ago) parent9ef356c
2 files changed+15−3
cabal.haskell-ci+5−2 reflex.cabal+10−1
cabal.haskell-ci+5−2
@@ -15,5 +15,8 @@ constraint-set old-these
1515constraint-set old-witherable
1616 constraints: witherable <0.3.2
1717
18−constraint-set debug
19− constraints: +debug
18+constraint-set debug-propagation
19+ constraints: +debug-propagation
20+
21+constraint-set debug-cycles
22+ constraints: +debug-cycles
reflex.cabal+10−1
@@ -46,6 +46,12 @@ flag debug-propagation
4646 default: False
4747 manual: True
4848
49+flag debug-cycles
50+ description: Enable debugging of event cycles
51+ default: False
52+ manual: True
53+
54+
4955flag split-these
5056 description: Use split these/semialign packages
5157 manual: False
@@ -152,9 +158,12 @@ library
152158 build-depends: ghc
153159 exposed-modules: Reflex.Optimizer
154160
155− if flag(debug)
161+ if flag(debug-propagation)
156162 cpp-options: -DDEBUG
157163
164+ if flag(debug-cycles)
165+ cpp-options: -DDEBUG_CYCLES
166+
158167 if flag(use-template-haskell)
159168 cpp-options: -DUSE_TEMPLATE_HASKELL
160169 build-depends: