Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1.13 KB

README.md

File metadata and controls

35 lines (27 loc) · 1.13 KB

continuous-release

This project downloads, builds, packages, and releases distributions of the llvm-mos project.

It does so by priming the CMake cache with a cmake file downloaded from the llvm-mos-sdk project, and then downloading and building llvm-mos using CMake's ExternalProject functionality. After building a distribution and optionally testing, it pushes the resultant build to Github as a named and tagged release.

User-configurable flags are at the beginning of CMakeLists.txt, and they should be both self-explanatory and overrideable.

Dependencies

Targets

Name Description
build Download and build llvm-mos
package Zip up the built compiler suite
ship Deploy the package on Github as per GITHUB_TOKEN and GH_REPO