on master help sign in
Merge pull request #26 from imalsogreg/no-example

Default to not building Example executable

commitbdc4dc35fbbcf9ab350ed49d88af90725f739509 authorGreg Hale <ImAlsoGreg@gmail.com> dateWed 8 Mar 2017, 10:20 (10 years ago) parent8244434a0af3a9
2 files changed+9−1
.travis.yml+1−1 servant-reflex.cabal+8
.travis.yml+1−1
@@ -37,8 +37,8 @@ install:
3737 - travis_retry cabal update -v
3838 - git clone https://github.com/reflex-frp/reflex-platform
3939 - sed -i 's/^jobs:/-- jobs:/' ${HOME}/.cabal/config
40+ - reflex-platform/work-on ./overrides-ghc.nix ./testserver --command "cd testserver && cabal configure -fExample && cabal build"
4041 - reflex-platform/work-on ghc ./testdriver --command "cd testdriver && cabal configure && cabal build"
41− - reflex-platform/work-on ./overrides-ghc.nix ./testserver --command "cd testserver && cabal configure && cabal build"
4242 - cd testserver && dist/build/back/back -p 8000 &
4343 - sleep 3
4444 - phantomjs --webdriver=127.0.0.1:4444 &
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
@@ -46,6 +50,10 @@ library
4650 default-language: Haskell2010
4751
4852executable example
53+ if flag(Example)
54+ buildable: True
55+ else
56+ buildable: False
4957 build-depends: aeson, reflex, servant-reflex, base, scientific, servant, reflex-dom, text
5058 default-language: Haskell2010
5159 main-is: Example.hs