From 091b58865ea0754637146d11bd000cfe19ad40f1 Mon Sep 17 00:00:00 2001 From: LeonardoBizzoni Date: Sat, 23 Aug 2025 18:04:43 +0200 Subject: [PATCH] [Win32] Fixed cmdline max path --- cbuild.h | 2 +- examples/01-basics/build.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cbuild.h b/cbuild.h index fba557c..e0b1212 100755 --- a/cbuild.h +++ b/cbuild.h @@ -530,7 +530,7 @@ internal CB_Process _cb_run(CB_Cmd *cmd, struct CB_RunArgs args) { CB_Process res = {}; #if OS_WINDOWS - char cmdline[MAX_PATH] = {}; + char cmdline[32767] = {}; size_t offset = 0; for (size_t i = 0; i < cmd->count; ++i) { strcat(cmdline, strstr(cmd->values[i], " ") || strstr(cmd->values[i], "\\") diff --git a/examples/01-basics/build.c b/examples/01-basics/build.c index 53535de..31be747 100755 --- a/examples/01-basics/build.c +++ b/examples/01-basics/build.c @@ -5,7 +5,7 @@ int main(int argc, char **argv) { CB_Cmd cmd = {}; #if OS_WINDOWS - cb_cmd_append(&cmd, "cl.exe", "main.c", "/Femain.exe"); + cb_cmd_append(&cmd, "cl.exe", "main.c", "/Fe:main"); #else cb_cmd_append(&cmd, "cc", "main.c", "-o", "main"); #endif -- 2.52.0