Merge pull request #16369 from cho-m/std_configure_args-prefix

formula: allow changing `std_configure_args` prefix
This commit is contained in:
Mike McQuaid 2023-12-20 16:12:36 +00:00 committed by GitHub
commit dde0411e02
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1611,9 +1611,15 @@ class Formula
end
# Standard parameters for configure builds.
sig { returns(T::Array[String]) }
def std_configure_args
["--disable-debug", "--disable-dependency-tracking", "--prefix=#{prefix}", "--libdir=#{lib}"]
sig {
params(
prefix: T.any(String, Pathname),
libdir: T.any(String, Pathname),
).returns(T::Array[String])
}
def std_configure_args(prefix: self.prefix, libdir: "lib")
libdir = Pathname(libdir).expand_path(prefix)
["--disable-debug", "--disable-dependency-tracking", "--prefix=#{prefix}", "--libdir=#{libdir}"]
end
# Standard parameters for cargo builds.