Tool to build a relocatable GHC for Mac OS X
Want to try Haskell on your Mac without having to use homebrew or even install anything globally? Download a self-contained GHC release here!
To build from this repository you will need an existing installation of GHC such as the self-contained release above.
Makefilewill take care of satisfying any dependencies you might need except for Xcode. It leverages
stackto do everything.
This will build a relocatable ghc-7.10.3.app in ./dist/build using the binaries of GHC and stack from GitHub. cabal will be built from stack lts-5.4. This does not include the GUI helper.
To clean up:
$ rm -rf ./dist/
Add this GHC to your PATH (assuming it has moved to /Applications):
$ (cd GHC; xcodebuild)
Will produce a signed release build at
./GHC/build/Release/GHC.app, if you have setup a signing identity with a Developer ID certificate.
If for some reason there is no icon, first a few obsceneties about Xcode under your breath, and then do a clean build like this:
$ (cd GHC; xcodebuild clean build)