diff --git a/nob.h b/nob.h index 737f61f..8a88702 100644 --- a/nob.h +++ b/nob.h @@ -566,10 +566,10 @@ NOBDEF bool nob_set_current_dir(const char *path); #ifndef nob_cc # if _WIN32 -# if defined(__GNUC__) -# define nob_cc(cmd) nob_cmd_append(cmd, "cc") -# 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