Commit 4303aaa9 authored by Felix Hädicke's avatar Felix Hädicke Committed by Max Kellermann

build/python: use "glibtoolize", not "libtoolize" when compiling on OS X

On OS X, the "libtoolize" command is some Apple tool. The libtoolize we want is named "glibtoolize" in Homebrew.
parent 7b56bae2
import os.path, subprocess import os.path, subprocess, sys
from build.project import Project from build.project import Project
...@@ -15,6 +15,9 @@ class AutotoolsProject(Project): ...@@ -15,6 +15,9 @@ class AutotoolsProject(Project):
def build(self, toolchain): def build(self, toolchain):
src = self.unpack(toolchain) src = self.unpack(toolchain)
if self.autogen: if self.autogen:
if sys.platform == 'darwin':
subprocess.check_call(['glibtoolize', '--force'], cwd=src)
else:
subprocess.check_call(['libtoolize', '--force'], cwd=src) subprocess.check_call(['libtoolize', '--force'], cwd=src)
subprocess.check_call(['aclocal'], cwd=src) subprocess.check_call(['aclocal'], cwd=src)
subprocess.check_call(['automake', '--add-missing', '--force-missing', '--foreign'], cwd=src) subprocess.check_call(['automake', '--add-missing', '--force-missing', '--foreign'], cwd=src)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment