]> granicus.if.org Git - python/commitdiff
Closes #15366: Corrected computation of include location for source builds. Thanks...
authorVinay Sajip <vinay_sajip@yahoo.co.uk>
Mon, 16 Jul 2012 17:24:55 +0000 (18:24 +0100)
committerVinay Sajip <vinay_sajip@yahoo.co.uk>
Mon, 16 Jul 2012 17:24:55 +0000 (18:24 +0100)
Lib/distutils/sysconfig.py

index f6e5d999095a0ba38561db3c82319c12345e3105..409ef74ca10b2265fd7d565b0603a47a2d43d76e 100644 (file)
@@ -101,10 +101,11 @@ def get_python_inc(plat_specific=0, prefix=None):
             base = _sys_home or os.path.dirname(os.path.abspath(sys.executable))
             if plat_specific:
                 return base
+            if _sys_home:
+                incdir = os.path.join(_sys_home, get_config_var('AST_H_DIR'))
             else:
-                incdir = os.path.join(_sys_home or get_config_var('srcdir'),
-                                      'Include')
-                return os.path.normpath(incdir)
+                incdir = os.path.join(get_config_var('srcdir'), 'Include')
+            return os.path.normpath(incdir)
         python_dir = 'python' + get_python_version() + build_flags
         return os.path.join(prefix, "include", python_dir)
     elif os.name == "nt":