git.iko.soy/typeable/servant-reflex
on master help sign in
Default to not building Example executable
6d2eef3Greg Hale
.travis.yml+1−1
@@ -38,7 +38,7 @@ install:
38 - travis_retry cabal update -v
38 - travis_retry cabal update -v
39 - git clone https://github.com/reflex-frp/reflex-platform
39 - git clone https://github.com/reflex-frp/reflex-platform
40 - sed -i 's/^jobs:/-- jobs:/' ${HOME}/.cabal/config
40 - sed -i 's/^jobs:/-- jobs:/' ${HOME}/.cabal/config
41− - reflex-platform/work-on ./overrides-ghc.nix ./testserver --command "cd testserver && cabal configure && cabal build"
41+ - reflex-platform/work-on ./overrides-ghc.nix ./testserver --command "cd testserver && cabal configure -fExample && cabal build"
42 - reflex-platform/work-on ghc ./testdriver --command "cd testdriver && cabal configure && cabal build"
42 - reflex-platform/work-on ghc ./testdriver --command "cd testdriver && cabal configure && cabal build"
43 - cd testserver && dist/build/back/back -p 8000 &
43 - cd testserver && dist/build/back/back -p 8000 &
44 - sleep 3
44 - sleep 3
servant-reflex.cabal+8
@@ -11,6 +11,10 @@ Category: Web
11Build-type: Simple
11Build-type: Simple
12Cabal-version: >=1.10
12Cabal-version: >=1.10
13
13
14+Flag Example
15+ description: Enable example
16+ default: False
17+
14library
18library
15 exposed-modules:
19 exposed-modules:
16 Servant.Reflex
20 Servant.Reflex
@@ -45,6 +49,10 @@ library
45 default-language: Haskell2010
49 default-language: Haskell2010
46
50
47executable example
51executable example
52+ if flag(Example)
53+ buildable: True
54+ else
55+ buildable: False
48 build-depends: reflex, servant-reflex, base, scientific, servant, reflex-dom, text
56 build-depends: reflex, servant-reflex, base, scientific, servant, reflex-dom, text
49 default-language: Haskell2010
57 default-language: Haskell2010
50 main-is: Example.hs
58 main-is: Example.hs