diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index ac99e16df6462..85730ad3cd5fd 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -1611,9 +1611,15 @@ def inspect 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.