Skip to content

Commit c9255b1

Browse files
committed
Create setup_and_configure_cmake.yml
1 parent 3f93375 commit c9255b1

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: 'Setup and Configure CMake'
2+
description: |
3+
This action makes the setup for CMake and configures it correctly.
4+
5+
inputs:
6+
version:
7+
description: |
8+
What version to use for CMake setup
9+
10+
default: '3.31.x'
11+
required: false
12+
13+
preset:
14+
description: |
15+
What preset to use for the CMake configuration
16+
17+
required: true
18+
19+
outputs: {}
20+
runs:
21+
using: composite
22+
steps:
23+
- name: 'Setup CMake'
24+
uses: jwlawson/actions-setup-cmake@v2
25+
with:
26+
cmake-version: ${{ inputs.version }}
27+
28+
- name: 'Configure CMake'
29+
run: |
30+
cmake --preset ${{ inputs.preset }}

0 commit comments

Comments
 (0)