https://github.com/ilammy/setup-nasm
GitHub Action to install NASM
https://github.com/ilammy/setup-nasm
github-actions linux macos nasm windows
Last synced: about 1 year ago
JSON representation
GitHub Action to install NASM
- Host: GitHub
- URL: https://github.com/ilammy/setup-nasm
- Owner: ilammy
- License: mit
- Created: 2019-09-29T10:45:13.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-04-01T06:05:23.000Z (about 1 year ago)
- Last Synced: 2025-04-10T00:18:26.072Z (about 1 year ago)
- Topics: github-actions, linux, macos, nasm, windows
- Language: JavaScript
- Size: 10.5 MB
- Stars: 27
- Watchers: 2
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# setup-nasm
[GitHub Action](https://github.com/features/actions) for installing [NASM](https://www.nasm.us)
into PATH for the job.
This downloads official binaries if possible, falling back to compilation from source code.
Supports Linux, macOS, and Windows.
## Inputs
- `version` – version of NASM to install (default: 2.16.01)
- `from-source` – set to `true` to always build from source, or `false` to never
- `platform` – set binary platform to something non-standard
- `destination` – target directory for download and installation (default: `$HOME/nasm`)
## Example usage
```yaml
jobs:
test:
- uses: ilammy/setup-nasm@v1
- uses: actions/checkout@v1
- name: Build something requiring NASM
run: |
cd third_party/boringssl
cmake -G Ninja . && ninja
# ...
```
## License
MIT, see [LICENSE](LICENSE).