From 9541a07ffa05e15a22675134c4fd8f6003f5933a Mon Sep 17 00:00:00 2001 From: Caetano Dassi Date: Tue, 9 Sep 2025 00:10:20 -0300 Subject: [PATCH 1/2] nob_cc: cc <- gcc on windows + GNU (aka. mingw) --- nob.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nob.h b/nob.h index 737f61f..540a5bd 100644 --- a/nob.h +++ b/nob.h @@ -566,8 +566,10 @@ NOBDEF bool nob_set_current_dir(const char *path); #ifndef nob_cc # if _WIN32 -# if defined(__GNUC__) +# if defined(__GNUC__) && !defined(_WIN32) # define nob_cc(cmd) nob_cmd_append(cmd, "cc") +# elif defined(__GNUC__) +# define nob_cc(cmd) nob_cmd_append(cmd, "gcc") # elif defined(__clang__) # define nob_cc(cmd) nob_cmd_append(cmd, "clang") # elif defined(_MSC_VER) From 9b4139fcbafe8230e8d951f3833fe6d460e85645 Mon Sep 17 00:00:00 2001 From: Caetano Dassi Date: Mon, 6 Oct 2025 19:25:02 -0300 Subject: [PATCH 2/2] oversight --- nob.h | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/nob.h b/nob.h index 540a5bd..8a88702 100644 --- a/nob.h +++ b/nob.h @@ -566,12 +566,10 @@ NOBDEF bool nob_set_current_dir(const char *path); #ifndef nob_cc # if _WIN32 -# if defined(__GNUC__) && !defined(_WIN32) -# define nob_cc(cmd) nob_cmd_append(cmd, "cc") -# elif defined(__GNUC__) -# define nob_cc(cmd) nob_cmd_append(cmd, "gcc") -# elif defined(__clang__) +# if defined(__GNUC__) && defined(__clang__) # define nob_cc(cmd) nob_cmd_append(cmd, "clang") +# elif defined(__GNUC__) && !defined(__clang__) +# define nob_cc(cmd) nob_cmd_append(cmd, "gcc") # elif defined(_MSC_VER) # define nob_cc(cmd) nob_cmd_append(cmd, "cl.exe") # endif