From 1e5414c6ac6365e0680aaf482edab3b4324b6448 Mon Sep 17 00:00:00 2001 From: botantony Date: Fri, 21 Feb 2025 15:57:36 +0100 Subject: [PATCH] formula: include `-Doptimize` flag for Zig std args --- Library/Homebrew/formula.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index 945fc21482..8b4a0ad4be 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -1954,7 +1954,12 @@ class Formula release_mode: String).returns(T::Array[String]) } def std_zig_args(prefix: self.prefix, release_mode: "fast") - ["--prefix", prefix.to_s, "--release=#{release_mode}", "--summary", "all"] + release_mode = release_mode.downcase + args = ["--prefix", prefix.to_s, "--release=#{release_mode}"] + release_mode_uc = release_mode.capitalize + args << "-Doptimize=Release#{release_mode_uc}" + args += ["--summary", "all"] + args end # Shared library names according to platform conventions.