add README.md
This commit is contained in:
parent
ffccf21e56
commit
b0f5662238
1 changed files with 45 additions and 0 deletions
45
README.md
Normal file
45
README.md
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
Set up Clang
|
||||||
|
============
|
||||||
|
|
||||||
|
[](https://github.com/egor-tensin/setup-gcc/actions?query=workflow%3ATest)
|
||||||
|
|
||||||
|
This is a GitHub action that sets up Clang & LLVM in your workflow run.
|
||||||
|
|
||||||
|
Use it in your workflow like this:
|
||||||
|
|
||||||
|
- name: Set up Clang
|
||||||
|
uses: egor-tensin/setup-clang@v1
|
||||||
|
with:
|
||||||
|
platform: x64
|
||||||
|
|
||||||
|
* `x64` is the default value for the `platform` parameter and can be omitted.
|
||||||
|
Use `x86` if you want to build 32-bit binaries.
|
||||||
|
* Set the `cygwin` parameter to `1` to set up Clang inside an existing Cygwin
|
||||||
|
installation (you can set up Cygwin itself using my action [setup-cygwin]).
|
||||||
|
* `cc` and `c++` executables are set up, pointing to the `clang` and `clang++`
|
||||||
|
executables.
|
||||||
|
Disable this by setting the `cc` parameter to `0`.
|
||||||
|
|
||||||
|
[setup-cygwin]: https://github.com/egor-tensin/setup-cygwin
|
||||||
|
|
||||||
|
API
|
||||||
|
---
|
||||||
|
|
||||||
|
| Input | Value | Default | Description
|
||||||
|
| --------- | ------- | ------- | -----------
|
||||||
|
| platform | x64 | Yes | Install the x86_64 toolchain.
|
||||||
|
| | *Other* | No | Install the i686 toolchain.
|
||||||
|
| cygwin | *Other* | Yes | Install native binaries.
|
||||||
|
| | 1 | No | Install Cygwin packages.
|
||||||
|
| cc | 1 | Yes | Set up `cc`/`c++` executables.
|
||||||
|
| | *Other* | No | Don't set up `cc`/`c++`.
|
||||||
|
| hardlinks | *Other* | Yes | Cygwin: don't convert any symlinks.
|
||||||
|
| | 1 | No | Cygwin: convert symlinks in /usr/bin to hardlinks.
|
||||||
|
|
||||||
|
License
|
||||||
|
-------
|
||||||
|
|
||||||
|
Distributed under the MIT License.
|
||||||
|
See [LICENSE.txt] for details.
|
||||||
|
|
||||||
|
[LICENSE.txt]: LICENSE.txt
|
Loading…
Add table
Reference in a new issue