@@ -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: