cache:
directories:
# - $HOME/.stack
- # - $HOME/haskell-ide-engine/.stack-work
+ - $HOME/haskell-ide-engine/dist
+ - $HOME/haskell-ide-engine/dist-newstyle
addons:
apt:
- git submodule update
- cabal new-configure
- cabal new-build -j2
+ - export PATH=$HOME/haskell-ide-engine/dist-newstyle/build/*/ghc-*/haskell-ide-engine-*/c/hie/build/hie/hie:$PATH
# - export PATH=$HOME/haskell-ide-engine/dist-newstyle/build/*/ghc-*/haskell-ide-engine-*/x/hie/build:$PATH
- - cp `find dist-newstyle/ -name hie -type f | xargs -x ls -t | head -n1` $HOME/.cabal/bin/
# - stack --no-terminal --skip-ghc-check install -j2
# - stack exec hoogle generate
- - cabal install hoogle
+ - cabal install happy hoogle
- hoogle generate
- cd $TRAVIS_BUILD_DIR
- npm update