Template
1
0
mirror of https://github.com/aminya/setup-cpp synced 2024-11-30 21:22:30 +08:00
Commit Graph

939 Commits

Author SHA1 Message Date
Amin Yahyaabadi
3b000346d2 chore: update readme [skip ci] 2021-09-16 05:00:16 -05:00
Amin Yahyaabadi
1efc211023 test: run the tests serially due to brew issue 2021-09-16 04:29:34 -05:00
Amin Yahyaabadi
841f079886 fix: install brew synchronously 2021-09-16 04:28:33 -05:00
Amin Yahyaabadi
eaec708616 fix: make brew synchronous 2021-09-16 04:20:30 -05:00
Amin Yahyaabadi
edbc293b98 fix: use sudo if available on linux 2021-09-16 04:08:10 -05:00
Amin Yahyaabadi
c6aac2897f fix: return on msvc installation for other os 2021-09-16 04:07:57 -05:00
Amin Yahyaabadi
0d2f513d36 chore: use upstream msvc-dev-cmd 2021-09-16 03:54:36 -05:00
Amin Yahyaabadi
b4cb25de20 fix: do not care about the case of the inputs 2021-09-16 03:51:09 -05:00
Amin Yahyaabadi
ea280dfd67 feat: add opencppcoverage 2021-09-16 03:49:25 -05:00
Amin Yahyaabadi
c8b9b73c4e feat: add doxygen - fix cppcheck 2021-09-16 03:47:47 -05:00
Amin Yahyaabadi
10883e7f0e feat: add ccache 2021-09-16 03:43:16 -05:00
Amin Yahyaabadi
a614cdbf27 feat: add cppcheck 2021-09-16 03:30:47 -05:00
Amin Yahyaabadi
7957d7f52a feat: add setupBrew 2021-09-16 03:26:53 -05:00
Amin Yahyaabadi
1cad859704 feat: add setupBrewPack 2021-09-16 03:21:04 -05:00
Amin Yahyaabadi
7fdcafd805 fix: set the sdk to macosx 2021-09-16 02:57:20 -05:00
Amin Yahyaabadi
16b25286f9 feat: support setting up llvm as the compiler 2021-09-16 02:51:41 -05:00
Amin Yahyaabadi
2761be4b10 fix: set VCTargetsPath 2021-09-15 06:22:24 -05:00
Amin Yahyaabadi
8555309081 fix: add -y to choco installations 2021-09-15 05:56:02 -05:00
Amin Yahyaabadi
3702106240 fix: visualstudio2017buildtools 2021-09-15 05:36:08 -05:00
Amin Yahyaabadi
b302dc3e25 feat: add msvc installation 2021-09-15 05:25:02 -05:00
Amin Yahyaabadi
00e68ef657 chore: enable post install cache for pnpm 2021-09-15 04:09:26 -05:00
Amin Yahyaabadi
723f5c82ff fix: fix semver regex match 2021-09-15 04:02:43 -05:00
Amin Yahyaabadi
088b9ab277 test: fix the llvm test 2021-09-15 04:02:43 -05:00
Amin Yahyaabadi
9e16dda2d6 perf: cache apt-get update 2021-09-15 04:02:43 -05:00
Amin Yahyaabadi
064da1045c perf: cache checking choco installation 2021-09-15 04:02:43 -05:00
Amin Yahyaabadi
edd8e55e9a feat: install python3 if needed 2021-09-15 04:02:42 -05:00
Amin Yahyaabadi
bfeb0cd211 feat: add function for checking the version of a binary 2021-09-15 03:35:19 -05:00
Amin Yahyaabadi
e08ce49f07 chore: rename functions for clarification 2021-09-15 03:21:28 -05:00
Amin Yahyaabadi
e522160611 feat: add setup choco 2021-09-15 03:20:11 -05:00
Amin Yahyaabadi
cd0ee64e3e feat: add setup apt 2021-09-15 03:14:39 -05:00
Amin Yahyaabadi
de191063e3 refactor: getSpecificVersionAndUrl 2021-09-15 02:42:12 -05:00
Amin Yahyaabadi
fb4b68daca fix: increase test timeout 2021-09-15 02:37:42 -05:00
Amin Yahyaabadi
db46f34a80 refactor: getSpecificVersions and getVersions 2021-09-15 02:37:34 -05:00
Amin Yahyaabadi
8c32267eea refactor: add extract module to the utils
Update extract.ts
2021-09-15 02:37:33 -05:00
Amin Yahyaabadi
921e77430b build: remove .sh executables
- The size difference is not much
- sh executables are slower to load
- running sh requires chmod similar to downloaded exe
2021-09-15 02:24:30 -05:00
Amin Yahyaabadi
49ca00ee9f feat: add self-contained executables 2021-09-15 02:24:30 -05:00
Amin Yahyaabadi
649aac71b9 fix: skip choco installation on non-windows 2021-09-15 02:24:29 -05:00
Amin Yahyaabadi
b085463827 feat: add chocolatey installation 2021-09-14 16:01:08 -05:00
Amin Yahyaabadi
bf743570e7 test: exclude setup-python from the tests 2021-09-14 15:41:32 -05:00
Amin Yahyaabadi
79e1c66874 feat: add python installation
ci: enable submodules in the ci

Update setup-python
2021-09-14 15:35:52 -05:00
Amin Yahyaabadi
3defe39318 fix: add .local/bin to path inside setupPip 2021-09-14 14:52:17 -05:00
Amin Yahyaabadi
9d9f62c579 feat: add gcovr installation 2021-09-14 12:42:08 -05:00
Amin Yahyaabadi
1ffc145596 fix: use pip3 if available 2021-09-14 12:40:42 -05:00
Amin Yahyaabadi
5f6e3a7053 feat: add meson installation 2021-09-14 12:36:24 -05:00
Amin Yahyaabadi
0c07dec72e feat: add conan installation 2021-09-14 12:06:20 -05:00
Amin Yahyaabadi
4927f3a272 chore: rename setupPackage to setupBin 2021-09-14 11:41:13 -05:00
Amin Yahyaabadi
04dd26cc88 test: add tests for finding the tool in the cache 2021-09-14 11:09:48 -05:00
Amin Yahyaabadi
22ae571908 fix: fix llvm extraction on non windows 2021-09-14 10:06:36 -05:00
Amin Yahyaabadi
5f56aa2e49 test: add tests for llvm installation 2021-09-14 10:00:59 -05:00
Amin Yahyaabadi
096cd4150c fix: fix llvm extraction on windows 2021-09-14 10:00:30 -05:00