Skip to content

cdsousa/LLVMBuilder

 
 

Repository files navigation

LLVMBuilder

Build Status

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.

Tips and tricks

  1. Add BINARYBUILDER_USE_CCACHE=true to your environment to speed up rebuilds
  2. Besides the usual BinaryBuilder commandline flags build_tarball.jl also supports
  3. --llvm-release Only build a release build
  4. --llvm-debug Only build a debug build
  5. --llvm-keep-tblgen Keep tblgen around for later builds
  6. --llvm-check Run unit tests
  7. Use ghr or similar to upload builds to github

About

BinaryBuilder repository for LLVM

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Julia 98.0%
  • Makefile 2.0%