on master help sign in
Fix for travis
commitb45e9c7d9a1a20727c4730453d6ec9928c5d27cc authorHamish Mackenzie <Hamish.K.Mackenzie@googlemail.com> dateSun 9 Aug 2015, 20:26 (11 years ago) parent82e4fe8
2 files changed+11−3
.travis.yml+9−3 jsaddle.cabal+2
.travis.yml+9−3
@@ -25,15 +25,21 @@ install:
2525 - cabal --version
2626 - echo "$(ghc --version) [$(ghc --print-project-git-commit-id 2> /dev/null || echo '?')]"
2727 - cabal update
28− - cabal install Cabal
28+ - cabal install Cabal cabal-install
2929 - cabal install gtk2hs-buildtools
3030
3131script:
32− - cabal install --enable-tests
32+ - cabal install --only-dependencies --enable-tests --force-reinstalls
33+ - cabal configure --enable-tests
34+ - cabal build
3335 - cabal test
3436 - cabal clean
35− - cabal install -f-gtk3 --enable-tests
37+ - cabal install --only-dependencies -f-gtk3 --enable-tests --force-reinstalls
38+ - cabal configure -f-gtk3 --enable-tests
39+ - cabal build
3640 - cabal test
41+ - cabal clean
42+ - cabal sdist
3743
3844notifications:
3945 irc:
jsaddle.cabal+2
@@ -62,6 +62,8 @@ library
6262test-suite test-tool
6363 if flag(jsffi)
6464 buildable: False
65+ else
66+ buildable: True
6567
6668 if impl(ghcjs) && flag(jsffi)
6769 cpp-options: -DUSE_JAVASCRIPTFFI