wasix-org/Setup wasixcc
Setup the wasixcc C/C++ compiler
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Version of wasixcc to install (e.g., v0.2.4, latest). Defaults to latest release. | no | latest |
| github_token | GitHub token for API requests and downloads. Pass secrets.GITHUB_TOKEN | no | "" |
| sysroot-tag | Tag of wasix-libc sysroot to install (e.g., v2025-01-01.1, latest). | no | latest |
| llvm-tag | Tag of LLVM toolchain to install (e.g., v2025-01-01.1, latest). | no | latest |
| binaryen-tag | Tag/version of binaryen to install (e.g., version_118, latest). | no | latest |
| install-sysroot | Whether to install the WASIX sysroot (true/false) | no | true |
| install-llvm | Whether to install the LLVM toolchain (true/false) | no | true |
| install-binaryen | Whether to install binaryen (wasm-opt) (true/false) | no | true |
| add-binaryen-path | Whether to add binaryen (wasm-opt) to PATH (true/false) | no | true |
| add-llvm-path | Whether to add LLVM toolchain (clang, llvm-ar, etc.) to PATH (true/false) | no | false |
| release-base-url | Base url for wasixcc release tarballs (overrides version input) | no | https://github.com/wasix-org/wasixcc/releases/download |
Outputs
| name | description |
|---|---|
| wasixcc-path | Path to the wasixcc executable |
| wasixccenv-path | Path to the wasixccenv executable |