-
-
Notifications
You must be signed in to change notification settings - Fork 31
/
action.yml
167 lines (164 loc) · 6.41 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
name: "Setup Cpp (C++ / C)"
description: "Install all the tools required for building and testing C++/C projects."
author: "Amin Yahyaabadi"
inputs:
timeout:
description: "The timeout for installation of one tool (in minutes)."
default: "20"
required: false
cache-tools:
description: "If should cache the installed tools? (Default: false)"
required: false
architecture:
description: "The CPU architecture"
required: false
compiler:
description: "The compiler to use and its optional version separated by - e.g. llvm-13.0.0"
required: false
llvm:
description: "Wether to install llvm (true/false) or the specific version to install"
required: false
clang:
description: "Wether to install clang (true/false) or the specific version to install"
required: false
gcc:
description: "Wether to install gcc (true/false) or the specific version to install"
required: false
msvc:
description: "Wether to install msvc (true/false) or the specific version to install"
required: false
cl:
description: "Wether to install cl (true/false) or the specific version to install"
required: false
msbuild:
description: "Wether to install msbuild (true/false) or the specific version to install"
required: false
visualstudio:
description: "Wether to install visualstudio (true/false) or the specific version to install"
required: false
apple-clang:
description: "Wether to install apple-clang (true/false) or the specific version to install"
required: false
apple-llvm:
description: "Wether to install apple-llvm (true/false) or the specific version to install"
required: false
appleclang:
description: "Wether to install apple-clang (true/false) or the specific version to install"
required: false
applellvm:
description: "Wether to install apple-llvm (true/false) or the specific version to install"
required: false
vcvarsall:
description: "If should run vcvarsall?"
required: false
cppcheck:
description: "Wether to install cppcheck (true/false) or the specific version to install."
required: false
cpplint:
description: "Wether to install cpplint (true/false) or the specific version to install."
required: false
flawfinder:
description: "Wether to install flawfinder (true/false) or the specific version to install."
required: false
lizard:
description: "Wether to install lizard (true/false) or the specific version to install."
required: false
infer:
description: "Wether to install facebook/infer (true/false) or the specific version to install."
required: false
clang-tidy:
description: "Wether to install clang-tidy (true/false) or the specific version to install."
required: false
clangtidy:
description: "The clangWether to install tidy (true/false) or the specific version to install."
required: false
clang-format:
description: "The clangWether to install format (true/false) or the specific version to install."
required: false
clangformat:
description: "The clangWether to install format (true/false) or the specific version to install."
required: false
cmake:
description: "Wether to install cmake (true/false) or the specific version to install."
required: false
cmakelang:
description: "Wether to install cmakelang (true/false) or the specific version to install."
required: false
cmake-lint:
description: "Wether to install cmake-lint (true/false) or the specific version to install."
required: false
cmakelint:
description: "Wether to install cmake-lint (true/false) or the specific version to install."
required: false
cmake-format:
description: "Wether to install cmake-format (true/false) or the specific version to install."
required: false
cmakeformat:
description: "Wether to install cmake-format (true/false) or the specific version to install."
required: false
ninja:
description: "Wether to install ninja (true/false) or the specific version to install."
required: false
conan:
description: "Wether to install conan (true/false) or the specific version to install."
required: false
make:
description: "Wether to install make (true/false) or the specific version to install."
required: false
task:
description: "Wether to install task (true/false) or the specific version to install."
required: false
vcpkg:
description: "Wether to install vcpkg (true/false) or the specific version to install."
required: false
meson:
description: "Wether to install meson (true/false) or the specific version to install."
required: false
choco:
description: "Wether to install chocolatey (true/false) or the specific version to install."
required: false
brew:
description: "Wether to install brew (true/false) or the specific version to install."
required: false
nala:
description: 'Wether to install nala (true/false) or the specific version to install ("" or "legacy").'
required: false
ccache:
description: "Wether to install ccache (true/false) or the specific version to install."
required: false
sccache:
description: "Wether to install sccache (true/false) or the specific version to install."
required: false
doxygen:
description: "Wether to install doxygen (true/false) or the specific version to install."
required: false
graphviz:
description: "Wether to install graphviz (true/false) or the specific version to install."
required: false
gcovr:
description: "Wether to install gcovr (true/false) or the specific version to install."
required: false
opencppcoverage:
description: "Wether to install opencppcoverage (true/false) or the specific version to install."
required: false
kcov:
description: "Wether to install kcov (true/false) or the specific version to install."
required: false
sevenzip:
description: "Wether to install 7z (true/false) or the specific version to install."
required: false
powershell:
description: "Wether to install powershell (true/false) or the specific version to install."
required: false
pwsh:
description: "Wether to install pwsh (true/false) or the specific version to install."
required: false
python:
description: "Wether to install python (true/false) or the specific version to install."
required: false
runs:
using: "node20"
main: "dist/modern/setup-cpp.mjs"
branding:
icon: "award"
color: "blue"