Commit Graph

569 Commits

Author SHA1 Message Date
Amin Yahyaabadi 1b87c26a89 fix: fix setup bin by using folderName 2021-09-14 04:23:38 -05:00
Amin Yahyaabadi ae8703687a fix: add setupBin function and use it inside setupCmake 2021-09-14 04:23:12 -05:00
Amin Yahyaabadi 7f512aeee3 refactor: refactor setupCmake and setupNinja 2021-09-14 03:38:47 -05:00
Amin Yahyaabadi 0a3aa6cc9c test: refactor setup and cleanup helpers 2021-09-14 03:26:53 -05:00
Amin Yahyaabadi 41200c9f2f test: add unit tests
Used some code from https://github.com/aminya/install-cmake/
2021-09-14 03:18:36 -05:00
Amin Yahyaabadi 8ed361c47e fix: move tsconfig 2021-09-14 03:13:42 -05:00
Amin Yahyaabadi 15879e9212 fix: fix the platform name for ninja 2021-09-14 03:13:42 -05:00
Amin Yahyaabadi e55608c34b test: add tests 2021-09-14 03:13:41 -05:00
Amin Yahyaabadi 22ab9fad17 chore: install optimizations for the build 2021-09-14 03:13:41 -05:00
Amin Yahyaabadi 0e7542179a feat: add setupNinja
Used some code from https://github.com/aminya/install-cmake/blob/new-versions-and-arch/src/ninja.ts
2021-09-14 03:13:41 -05:00
Amin Yahyaabadi 33a3592a63 feat: add setupCmake
Used some code from https://github.com/aminya/install-cmake/blob/new-versions-and-arch/src/cmake.ts
2021-09-14 03:13:41 -05:00
Amin Yahyaabadi 3b557ec4c5 fix: add the entry file 2021-09-14 02:03:59 -05:00
Amin Yahyaabadi f63cc85aba chore: run format 2021-09-14 02:00:41 -05:00
Amin Yahyaabadi 7a3e19fee0 feat: add the action config 2021-09-14 01:58:39 -05:00
Amin Yahyaabadi fc6fb32405 chore: add readme 2021-09-14 01:58:39 -05:00
Amin Yahyaabadi 3a01a44f1f chore: add github actions 2021-09-14 01:58:39 -05:00
Amin Yahyaabadi aec4d20a7b chore: add dependencies and build script 2021-09-14 01:58:39 -05:00
Amin Yahyaabadi cd543e97d0 chore: add the template 2021-09-14 01:50:42 -05:00
Amin Yahyaabadi bf732e4579 Initial commit 2021-09-14 01:26:31 -05:00