git.iko.soy/typeable/servant-reflex
on master help sign in
Merge pull request #26 from imalsogreg/no-example
bdc4dc3Greg Hale
.travis.yml+1−1
@@ -37,8 +37,8 @@ install:
37 - travis_retry cabal update -v
37 - travis_retry cabal update -v
38 - git clone https://github.com/reflex-frp/reflex-platform
38 - git clone https://github.com/reflex-frp/reflex-platform
39 - sed -i 's/^jobs:/-- jobs:/' ${HOME}/.cabal/config
39 - 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"
40 - reflex-platform/work-on ghc ./testdriver --command "cd testdriver && cabal configure && cabal build"
41 - 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"
42 - cd testserver && dist/build/back/back -p 8000 &
42 - cd testserver && dist/build/back/back -p 8000 &
43 - sleep 3
43 - sleep 3
44 - phantomjs --webdriver=127.0.0.1:4444 &
44 - phantomjs --webdriver=127.0.0.1:4444 &
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
@@ -46,6 +50,10 @@ library
46 default-language: Haskell2010
50 default-language: Haskell2010
47
51
48executable example
52executable example
53+ if flag(Example)
54+ buildable: True
55+ else
56+ buildable: False
49 build-depends: aeson, reflex, servant-reflex, base, scientific, servant, reflex-dom, text
57 build-depends: aeson, reflex, servant-reflex, base, scientific, servant, reflex-dom, text
50 default-language: Haskell2010
58 default-language: Haskell2010
51 main-is: Example.hs
59 main-is: Example.hs