This is an example repository showing how to construct a "builder" repository for a binary dependency. Using a combination of BinaryBuilder.jl, Travis, and GitHub releases, we are able to create a fully-automated, github-hosted binary building and serving infrastructure.
- Add
BINARYBUILDER_USE_CCACHE=trueto your environment to speed up rebuilds - Besides the usual BinaryBuilder commandline flags
build_tarball.jlalso supports --llvm-releaseOnly build a release build--llvm-debugOnly build a debug build--llvm-keep-tblgenKeep tblgen around for later builds--llvm-checkRun unit tests- Use ghr or similar to upload builds to github