libvpx: fix build on 64-bit
Fixes Homebrew/homebrew#8163. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This commit is contained in:
parent
8214e7b9e7
commit
c77e256fea
1 changed files with 11 additions and 8 deletions
|
@ -17,9 +17,6 @@ class Libvpx < Formula
|
|||
end
|
||||
|
||||
def install
|
||||
macbuild = Pathname.pwd+'macbuild'
|
||||
mkdir macbuild
|
||||
Dir.chdir macbuild
|
||||
args = ["--prefix=#{prefix}",
|
||||
"--enable-pic",
|
||||
"--enable-vp8"]
|
||||
|
@ -27,10 +24,16 @@ class Libvpx < Formula
|
|||
args << "--enable-mem-tracker" if ARGV.include? "--mem-tracker"
|
||||
args << "--enable-postproc" if ARGV.include? "--postproc"
|
||||
args << "--enable-postproc-visualizer" if ARGV.include? "--visualizer"
|
||||
# Configure detects 32-bit CPUs incorrectly.
|
||||
args << "--target=generic-gnu" unless MacOS.prefer_64_bit?
|
||||
system "../configure", *args
|
||||
system "make"
|
||||
system "make install"
|
||||
|
||||
# Unless the arch is specified, configure tries to build universal.
|
||||
# Patches welcome to detect and apply the real arch strings on each platform.
|
||||
args << "--target=generic-gnu"
|
||||
|
||||
mkdir 'macbuild'
|
||||
cd 'macbuild' do
|
||||
system "../configure", *args
|
||||
system "make"
|
||||
system "make install"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue