on master help sign in
Default to not building Example executable
commit6d2eef3bcfa7978ec032c3c2da66202f66704df8 authorGreg Hale <imalsogreg@gmail.com> dateThu 16 Feb 2017, 22:41 (10 years ago) parent183d8db
2 files changed+9−1
.travis.yml+1−1 servant-reflex.cabal+8
.travis.yml+1−1
@@ -38,7 +38,7 @@ install:
3838 - travis_retry cabal update -v
3939 - git clone https://github.com/reflex-frp/reflex-platform
4040 - 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"
4242 - reflex-platform/work-on ghc ./testdriver --command "cd testdriver && cabal configure && cabal build"
4343 - cd testserver && dist/build/back/back -p 8000 &
4444 - sleep 3
servant-reflex.cabal+8
@@ -11,6 +11,10 @@ Category: Web
1111Build-type: Simple
1212Cabal-version: >=1.10
1313
14+Flag Example
15+ description: Enable example
16+ default: False
17+
1418library
1519 exposed-modules:
1620 Servant.Reflex
@@ -45,6 +49,10 @@ library
4549 default-language: Haskell2010
4650
4751executable example
52+ if flag(Example)
53+ buildable: True
54+ else
55+ buildable: False
4856 build-depends: reflex, servant-reflex, base, scientific, servant, reflex-dom, text
4957 default-language: Haskell2010
5058 main-is: Example.hs