Commit Graph

307 Commits

Author SHA1 Message Date
Amin Yahyaabadi 596c9438b5 test: use testBin in all the tests 2021-09-16 10:17:25 -05:00
Amin Yahyaabadi dde8036194 feat: add which test to testBin 2021-09-16 10:07:14 -05:00
Amin Yahyaabadi dc5ab1bf50 test: fix gcc test 2021-09-16 09:56:49 -05:00
Amin Yahyaabadi ae4c6ebf2f fix: fix choco versions 2021-09-16 09:31:25 -05:00
Amin Yahyaabadi c44a193e6a test: skip the msvc test for now 2021-09-16 09:21:45 -05:00
Amin Yahyaabadi c61f0e5307 fix: add cppcheck, doxygen, and mingw to PATH on windows 2021-09-16 09:19:56 -05:00
Amin Yahyaabadi 39993729df feat: support gcc/mingw 2021-09-16 09:03:54 -05:00
Amin Yahyaabadi cf3dbb2b16 feat: add support for adding repositories to apt 2021-09-16 08:38:38 -05:00
Amin Yahyaabadi 8ab3e55ee8 feat: add sudo utils 2021-09-16 08:36:29 -05:00
Amin Yahyaabadi 9702fd9926 fix: fix for version === "" 2021-09-16 07:15:17 -05:00
Amin Yahyaabadi 7f9c5687d2 fix: add default version for conan [skip ci] 2021-09-16 07:13:30 -05:00
Amin Yahyaabadi 269d96f070 fix: pass the default arguments to the functions 2021-09-16 07:09:01 -05:00
Amin Yahyaabadi 511a2fbbce feat: use a similar interface for installing all the packages 2021-09-16 06:58:41 -05:00
Amin Yahyaabadi a970eb0e44 feat: add default version registry 2021-09-16 06:36:35 -05:00
Amin Yahyaabadi b55bf22468 feat: add default version for msvc 2021-09-16 06:17:38 -05:00
Amin Yahyaabadi 04b70139f6 feat: move the default versions to the functions themselves 2021-09-16 06:14:06 -05:00
Amin Yahyaabadi 191a15123c feat: add compiler input 2021-09-16 06:07:52 -05:00
Amin Yahyaabadi 85aa3e3d04 fix: use semver 7.3.5 in the dependencies 2021-09-16 05:29:52 -05:00
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