on develop help sign in
Implement use-reflex-optimizer flag
commitee2a07e02182c3cb20bfbd8b2f5380225ac3bb36 authorRyan Trinkle <ryan.trinkle@gmail.com> dateMon 14 Nov 2016, 16:42 (10 years ago) parent9575a56
1 file changed+5−2
reflex.cabal+5−2
reflex.cabal+5−2
@@ -34,7 +34,6 @@ library
3434 dependent-map >= 0.2.2 && < 0.3,
3535 dependent-sum == 0.3.*,
3636 exception-transformers == 0.4.*,
37− ghc,
3837 haskell-src-exts >= 1.16 && < 1.18,
3938 haskell-src-meta == 0.6.*,
4039 lens >= 4.7 && < 5,
@@ -64,7 +63,6 @@ library
6463 Reflex.DynamicWriter,
6564 Reflex.FunctorMaybe,
6665 Reflex.Host.Class,
67− Reflex.Optimizer,
6866 Reflex.Patch,
6967 Reflex.TriggerEvent.Base,
7068 Reflex.TriggerEvent.Class,
@@ -86,6 +84,11 @@ library
8684 else
8785 exposed-modules: Reflex.Pure
8886
87+ if flag(use-reflex-optimizer)
88+ cpp-options: -DUSE_REFLEX_OPTIMIZER
89+ build-depends: ghc
90+ exposed-modules: Reflex.Optimizer
91+
8992test-suite semantics
9093 type: exitcode-stdio-1.0
9194 main-is: semantics.hs