@@ -34,7 +34,6 @@ library
34 dependent-map >= 0.2.2 && < 0.3,
34 dependent-map >= 0.2.2 && < 0.3,
35 dependent-sum == 0.3.*,
35 dependent-sum == 0.3.*,
36 exception-transformers == 0.4.*,
36 exception-transformers == 0.4.*,
38 haskell-src-exts >= 1.16 && < 1.18,
37 haskell-src-exts >= 1.16 && < 1.18,
39 haskell-src-meta == 0.6.*,
38 haskell-src-meta == 0.6.*,
40 lens >= 4.7 && < 5,
39 lens >= 4.7 && < 5,
@@ -64,7 +63,6 @@ library
64 Reflex.DynamicWriter,
63 Reflex.DynamicWriter,
65 Reflex.FunctorMaybe,
64 Reflex.FunctorMaybe,
66 Reflex.Host.Class,
65 Reflex.Host.Class,
68 Reflex.Patch,
66 Reflex.Patch,
69 Reflex.TriggerEvent.Base,
67 Reflex.TriggerEvent.Base,
70 Reflex.TriggerEvent.Class,
68 Reflex.TriggerEvent.Class,
@@ -86,6 +84,11 @@ library
87 exposed-modules: Reflex.Pure
85 exposed-modules: Reflex.Pure
87+ if flag(use-reflex-optimizer)
88+ cpp-options: -DUSE_REFLEX_OPTIMIZER
90+ exposed-modules: Reflex.Optimizer
89test-suite semantics
92test-suite semantics
90 type: exitcode-stdio-1.0
93 type: exitcode-stdio-1.0
91 main-is: semantics.hs
94 main-is: semantics.hs