Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 904 Bytes

README.md

File metadata and controls

38 lines (29 loc) · 904 Bytes

setup-ninja

GitHub Action for installing ninja into the PATH for the job.

This downloads the official binaries from the ninja-build repository rather than using a package manager.

Supports Windows, Linux, and macOS.

Inputs:

  • version: Version of ninja to install (default: 1.11.1)
  • platform: Override platform detection logic
  • destination: Target directory for download, added to PATH (default: ${GITHUB_WORKSPACE}/ninja-build)
  • http_proxy: Optional proxy server hostname

License

MIT License. See LICENSE for details.

Usage Example

jobs:
  publish:
    - uses: actions/checkout@master
    - uses: seanmiddleditch/gha-setup-ninja@master
    - run: |
      mkdir build
      cd build
      cmake -G Ninja ..
    - run: cmake --build build