> Is there an easy way to get 'ghc' or one of the other binaries to tell me > where the GHC installation directory is? I want to put the includes > directory in a gcc -I flag in my makefile.
For ghc >= 5.00, but not on Windows: #!/bin/sh GHCDIR=`grep '^libdir' ${whichGHC} | head -1 | sed 's/^libdir=.\(.*\)./\1/'` if [ ! -d $GHCDIR/imports ] then GHCDIR=`grep '^TOPDIROPT' ${whichGHC} | head -1 | sed 's/^TOPDIROPT="*-B\([^";]*\).*/\1/'` fi echo $GHCDIR/imports For ghc < 5.00, including on Windows: #!/bin/sh GHCDIR=`grep '^\$libdir=' ${whichGHC} | head -1 | sed 's/^\$libdir=[^/]*\(.*\).;/\1/'` if [ -d $GHCDIR/imports ] then echo $GHCDIR/imports elif [ -d $GHCDIR/lib/imports ] then echo $GHCDIR/lib/imports echo echo unknown fi Regards, Malcolm _______________________________________________ Glasgow-haskell-users mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-users