summaryrefslogtreecommitdiffstats
path: root/Lib/distutils/unixccompiler.py
diff options
context:
space:
mode:
authorJust van Rossum <just@letterror.com>2002-02-11 15:31:50 (GMT)
committerJust van Rossum <just@letterror.com>2002-02-11 15:31:50 (GMT)
commit005dbb219eefb9907a4fb95d06d4e7f97d09e3a1 (patch)
tree1efe8edd876cb7762d929b4b01797a9955176035 /Lib/distutils/unixccompiler.py
parente28ee754b0749b2c4d1d6eb5f040dd3c8b01154a (diff)
downloadcpython-005dbb219eefb9907a4fb95d06d4e7f97d09e3a1.zip
cpython-005dbb219eefb9907a4fb95d06d4e7f97d09e3a1.tar.gz
cpython-005dbb219eefb9907a4fb95d06d4e7f97d09e3a1.tar.bz2
on MacOSX/Darwin, use ranlib when building static libs.
Diffstat (limited to 'Lib/distutils/unixccompiler.py')
-rw-r--r--Lib/distutils/unixccompiler.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/Lib/distutils/unixccompiler.py b/Lib/distutils/unixccompiler.py
index 356587d..7e63c56 100644
--- a/Lib/distutils/unixccompiler.py
+++ b/Lib/distutils/unixccompiler.py
@@ -17,7 +17,7 @@ the "typical" Unix-style command-line C compiler:
__revision__ = "$Id$"
-import string, re, os
+import string, re, os, sys
from types import *
from copy import copy
from distutils import sysconfig
@@ -62,6 +62,9 @@ class UnixCCompiler (CCompiler):
'ranlib' : None,
}
+ if sys.platform[:6] == "darwin":
+ executables['ranlib'] = ["ranlib"]
+
# Needed for the filename generation methods provided by the base
# class, CCompiler. NB. whoever instantiates/uses a particular
# UnixCCompiler instance should set 'shared_lib_ext' -- we set a