feat: remove support for auto-install Ninja (#258)

* feat: remove support for auto-installing Ninja

* ci: add step for setting up Ninja in `test-action-with-custom-tools` job

* docs: update readme related to auto-install Ninja support removal
This commit is contained in:
Alfi Maulana
2024-03-22 17:14:44 +07:00
committed by GitHub
parent ebf367c0a0
commit 4427f0f36d
6 changed files with 8 additions and 36 deletions

View File

@@ -6,7 +6,6 @@ Configure and build your [CMake](https://cmake.org/) project using [GitHub Actio
- Configures a CMake project using the [`cmake`](https://cmake.org/cmake/help/latest/manual/cmake.1.html) command.
- Optionally builds a CMake project using the `cmake --build` command.
- Auto-detects and installs required dependencies.
- Supports specifying multiple CMake options directly from the action inputs.
## Usage
@@ -84,6 +83,9 @@ jobs:
#### Using Ninja as the Generator and Clang as the Compiler
```yaml
- name: Setup Ninja
uses: seanmiddleditch/gha-setup-ninja@v4
- name: Configure Project
uses: threeal/cmake-action@v1.3.0
with: