From 5cdea40741e25529ecc8e9debcb81b49ba192b23 Mon Sep 17 00:00:00 2001 From: Aargh Rai Date: Mon, 15 Jun 2026 11:20:06 +0530 Subject: gitignore & README & help command & everything --- build.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'build.c') diff --git a/build.c b/build.c index f4b60ff..3bfebb4 100644 --- a/build.c +++ b/build.c @@ -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); } -- cgit v1.2.3