You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Settting up a **cross-platform**enviroment for building and testing C++/C projects is a bit tricky. Each platform has its own comopilers, and each of them require a different installation procedure. This package aims to fix this issue.
8
+
Setting up a **cross-platform**environment for building and testing C++/C projects is a bit tricky. Each platform has its own compilers, and each of them requires a different installation procedure. This package aims to fix this issue.
9
9
10
-
This package is designed to be fully **modular** and as **minimal** as possible. This will allow you to only install the tools you want.
10
+
This package is designed to be **modular** and as **minimal** as possible. This will allow you to install the tools you want. It is continuously tested on Windows, Linux, and macOS.
11
11
12
-
The package will be usable from any environment (locally, GitHub Actions, etc). Stay tuned for the stable release.
12
+
The package can be used locally or from CI services like GitHub Actions. Stay tuned for the stable release.
13
13
14
-
# Features (WIP)
14
+
# Features
15
15
16
-
- setup llvm
17
-
- setup gcc/mingw
18
-
- setup cmake
19
-
- setup ninja
20
-
- setup meson
21
-
- setup conan
22
-
- setup ccache
23
-
- setup cppcheck
24
-
- setup doxygen
25
-
- setup gcovr
26
-
- setup OpenCppCoverage
27
-
- setup python
28
-
- setup choco
29
-
- setup brew
16
+
`setup-cpp` can install all of these tools:
30
17
31
-
### Incomplete
32
-
33
-
-[ ] setup msvc. See [this issue](https://github.com/aminya/setup-cpp/issues/1)
18
+
- llvm
19
+
- gcc and mingw
20
+
- cmake
21
+
- ninja
22
+
- meson
23
+
- conan
24
+
- ccache
25
+
- cppcheck
26
+
- doxygen
27
+
- gcovr
28
+
- opencppcoverage
29
+
- python
30
+
- choco
31
+
- brew
34
32
35
-
### TODO
33
+
### Incomplete
36
34
37
-
-[ ] setup vcpkg
35
+
-[ ] msvc. It is implemented, but has bugs. See [this issue](https://github.com/aminya/cpp/issues/1)
0 commit comments