Add scripts submodule
This commit is contained in:
parent
2fdb24b2c1
commit
e21d29b0df
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
[submodule "scripts"]
|
||||||
|
path = scripts
|
||||||
|
url = git://github.com/yesodweb/scripts.git
|
||||||
@ -1,47 +0,0 @@
|
|||||||
#!/bin/bash -e
|
|
||||||
|
|
||||||
# allow a CABAL env var to override
|
|
||||||
CABAL=${CABAL:-cabal}
|
|
||||||
|
|
||||||
# install testing dependencies
|
|
||||||
$CABAL install HUnit QuickCheck 'hspec >= 0.6.1 && < 0.7' shelltestrunner
|
|
||||||
|
|
||||||
pkgs=( yesod-core
|
|
||||||
yesod-json
|
|
||||||
yesod-static
|
|
||||||
yesod-persistent
|
|
||||||
yesod-newsfeed
|
|
||||||
yesod-form
|
|
||||||
yesod-auth
|
|
||||||
yesod-sitemap
|
|
||||||
yesod
|
|
||||||
)
|
|
||||||
|
|
||||||
# install each sub-respository
|
|
||||||
for pkg in "${pkgs[@]}"; do
|
|
||||||
echo "Installing $pkg..."
|
|
||||||
|
|
||||||
(
|
|
||||||
cd "./$pkg"
|
|
||||||
|
|
||||||
if [ "$1" = "--clean" ]; then
|
|
||||||
$CABAL clean
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! $CABAL configure --ghc-options="-Wall -Werror"; then
|
|
||||||
$CABAL install --only-dependencies
|
|
||||||
$CABAL configure --ghc-options="-Wall -Werror"
|
|
||||||
fi
|
|
||||||
$CABAL build
|
|
||||||
|
|
||||||
$CABAL configure --enable-tests
|
|
||||||
$CABAL build
|
|
||||||
$CABAL test
|
|
||||||
|
|
||||||
$CABAL check
|
|
||||||
if [ "$1" != "--fast" ]; then
|
|
||||||
$CABAL haddock --executables
|
|
||||||
fi
|
|
||||||
./Setup.lhs install
|
|
||||||
)
|
|
||||||
done
|
|
||||||
1
scripts
Submodule
1
scripts
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 00e2390f2eb601d869e97fc2838cc17f63f0e343
|
||||||
Loading…
Reference in New Issue
Block a user