X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=tools%2Finstallhaskellenv.sh;h=893cc954f2da406d4952f36c88199602ed3a57dc;hb=84f98a331062d30a12e1e55460381a149e837d8f;hp=159d2528641a805019eba535ef0e64ac73487198;hpb=4c504fbb0b276782af6cd250e5e9fd4fdcc26967;p=mate.git diff --git a/tools/installhaskellenv.sh b/tools/installhaskellenv.sh index 159d252..893cc95 100755 --- a/tools/installhaskellenv.sh +++ b/tools/installhaskellenv.sh @@ -1,30 +1,31 @@ #!/bin/bash -x +CABAL_OPT="--enable-shared -p" + +function gitinstall { + url=$1 + git clone $url tmprepo + cd tmprepo + cabal install $CABAL_OPT + cd .. + rm -rf tmprepo +} + rm -rf ~/.ghc ~/.cabal cabal update -cabal install cabal-install --enable-shared +cabal install cabal-install $CABAL_OPT export PATH=~/.cabal/bin:$PATH cabal update -cabal install missingh --enable-shared -cabal install heap --enable-shared -cabal install plugins --enable-shared - -git clone git://wien.tomnetworks.com/disassembler.git -cd disassembler -cabal install --enable-shared -cd .. -rm -rf disassembler +cabal install missingh $CABAL_OPT +cabal install heap $CABAL_OPT +cabal install plugins $CABAL_OPT +cabal install split $CABAL_OPT -git clone git://wien.tomnetworks.com/harpy.git -cd harpy -cabal install --enable-shared -cd .. -rm -rf harpy +# cabal install hs-java $CABAL_OPT +gitinstall git://wien.tomnetworks.com/hs-java.git -git clone git://wien.tomnetworks.com/hs-java.git -cd hs-java -cabal install --enable-shared -cd .. -rm -rf hs-java +cabal install disassembler $CABAL_OPT +# cabal install harpy $CABAL_OPT +gitinstall git://wien.tomnetworks.com/harpy.git echo DONE