diff --git a/src/Compilation.zig b/src/Compilation.zig index 309ed5d32cd41f7da66f2b8f379ca7cbd5b568b2..cf7d046aebbc0eec0843ac186fd929128297d386 100644 --- a/src/Compilation.zig +++ b/src/Compilation.zig @@ -6388,9 +6388,9 @@ fn addCommonCCArgs( switch (target.os.tag) { // LLVM doesn't distinguish between Solaris and illumos, but the illumos GCC fork // defines this macro. - .illumos => try argv.append("__illumos__"), + .illumos => try argv.append("-D__illumos__"), // This macro has not yet been upstreamed by SerenityOS to Clang. - .serenity => try argv.append("__serenity__"), + .serenity => try argv.append("-D__serenity__"), // Homebrew targets without LLVM support; use communities's preferred macros. .@"3ds" => try argv.append("-D__3DS__"), .wiiu => try argv.append("-D__WIIU__"),