diff options
| author | Aargh Rai <aargh.rai+git@gmail.com> | 2026-06-15 11:20:06 +0530 |
|---|---|---|
| committer | Aargh Rai <aargh.rai+git@gmail.com> | 2026-06-15 11:20:06 +0530 |
| commit | 5cdea40741e25529ecc8e9debcb81b49ba192b23 (patch) | |
| tree | 24f6c9b0ef30b36558cce61f6cb358f304900e1b /build.c | |
| parent | ff0fd9eee241d59fcf54bfe73d2ed7a6b3b31f60 (diff) | |
gitignore & README & help command & everything
Diffstat (limited to 'build.c')
| -rw-r--r-- | build.c | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -59,8 +59,19 @@ int main(int argc, char** argv) { execvp(argv[0], argv); } + if (argc > 1) { + if (strcmp(argv[1], "release") == 0) { + RUN_CMD({CC, "src/main.c", "-o", "lorem", "-O3", NULL}); + return 0; + } + } + RUN_CMD({CC, "src/main.c", "-o", "lorem", NULL}); - char* args[] = {"./lorem", NULL}; + char* args[4]; int k = 0; + args[k++] = "./lorem"; + if (argc >= 2) args[k++] = argv[1]; + if (argc >= 3) args[k++] = argv[2]; + args[k++] = NULL; print_cmd(args); execvp(args[0], args); } |
