formula: include -Doptimize flag for Zig std args

This commit is contained in:
botantony 2025-02-21 15:57:36 +01:00
parent 4adb910a8b
commit 1e5414c6ac
No known key found for this signature in database
GPG Key ID: 7FE721557EA6AAD6

View File

@ -1954,7 +1954,12 @@ class Formula
release_mode: String).returns(T::Array[String]) release_mode: String).returns(T::Array[String])
} }
def std_zig_args(prefix: self.prefix, release_mode: "fast") 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 end
# Shared library names according to platform conventions. # Shared library names according to platform conventions.