Commit 05ceac52c9

Ali Chraghi <alichraghi@proton.me>
2023-05-02 00:23:01
std.Build: support #cmakedefine01 pattern
1 parent 5d1e693
Changed files (1)
lib
std
Build
lib/std/Build/Step/ConfigHeader.zig
@@ -306,7 +306,9 @@ fn render_cmake(
         }
         var it = std.mem.tokenize(u8, line[1..], " \t\r");
         const cmakedefine = it.next().?;
-        if (!std.mem.eql(u8, cmakedefine, "cmakedefine")) {
+        if (!std.mem.eql(u8, cmakedefine, "cmakedefine") and
+            !std.mem.eql(u8, cmakedefine, "cmakedefine01"))
+        {
             try output.appendSlice(line);
             try output.appendSlice("\n");
             continue;