setup-cpp
setup-cpp copied to clipboard
Install all the tools required for building and testing C++/C projects.
Hi, I was experimenting with gcc-mingw for ubuntu and cross-compiling. So I added [gcc-mingw-w64](https://packages.ubuntu.com/jammy/gcc-mingw-w64) into setup-cpp. It seems to work in a docker container and builds. `pnpm build && docker...
The utility functions I have written for setup-cpp are general, and they can be published as a separate package on npm to allow others to use them. https://github.com/aminya/setup-cpp/tree/master/src/utils - [x]...
Reported in the discussions in: https://community.chocolatey.org/packages/doxygen.install Reproduction: https://github.com/aminya/project_options/runs/7365919173?check_suite_focus=true https://github.com/aminya/project_options/pull/137
setup-cpp currently supports using `nala` instead of `apt` to install the system packages on Ubuntu. Currently, it automatically uses nala if it is installed (previously or via `--nala true`). But...
## Upvote & Fund - I am using [Polar.sh](https://polar.sh/aminya) so you can upvote and help fund this issue. The funding is received once the issue is completed & confirmed by...
https://github.com/actions/toolkit/blob/master/docs/problem-matchers.md - [x] clang #36 example: ``` ThinLTO: CMakeFiles/main.dir/Release/src/main/main.cpp.o0: error: Invalid record LLVM ERROR: Can't load module, abort. clang-14: error: unable to execute command: Abort trap: 6 clang-14: error: linker...
We can add an option to reuse pre-installed tools on the GitHub images. This can reduce the CI times. ## Upvote & Fund - I am using [Polar.sh](https://polar.sh/aminya) so you...
Some of the packages setup-cpp installs are installed by directly downloading the binaries (usually from GitHub) and storing them under `~/tool`. This is flexible, clean, and reliable. For example, setup-cpp...
Currently, the installation of LLVM installs GCC 11. This is fine for new operating systems, but for some old Ubuntu systems, GCC 11 might not be available.