]> granicus.if.org Git - python/commitdiff
Issue #14463: Prevent _decimal.so compile failures in OS X installer builds.
authorNed Deily <nad@acm.org>
Sun, 1 Apr 2012 09:30:46 +0000 (02:30 -0700)
committerNed Deily <nad@acm.org>
Sun, 1 Apr 2012 09:30:46 +0000 (02:30 -0700)
setup.py

index eae1b85ba6f4d1cf7f377e7c480c87fc016049df..fb8c4b604dd552762eaf23eecea5f7f2a24de7b5 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -1804,7 +1804,11 @@ class PyBuildExt(build_ext):
             sources = ['_decimal/_decimal.c']
             depends = ['_decimal/docstrings.h']
         else:
-            include_dirs = ['./Modules/_decimal/libmpdec']
+            srcdir = sysconfig.get_config_var('srcdir')
+            include_dirs = [os.path.abspath(os.path.join(srcdir,
+                                                         'Modules',
+                                                         '_decimal',
+                                                         'libmpdec'))]
             libraries = []
             sources = [
               '_decimal/_decimal.c',