Ignore:
Timestamp:
Mar 19, 2014, 11:11:30 AM (11 years ago)
Author:
dmik
Message:

python: Update vendor to 2.7.6.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • python/vendor/current/Misc/python-config.in

    r2 r388  
    66from distutils import sysconfig
    77
    8 valid_opts = ['prefix', 'exec-prefix', 'includes', 'libs', 'cflags', 
     8valid_opts = ['prefix', 'exec-prefix', 'includes', 'libs', 'cflags',
    99              'ldflags', 'help']
    1010
    1111def exit_with_usage(code=1):
    12     print >>sys.stderr, "Usage: %s [%s]" % (sys.argv[0], 
     12    print >>sys.stderr, "Usage: %s [%s]" % (sys.argv[0],
    1313                                            '|'.join('--'+opt for opt in valid_opts))
    1414    sys.exit(code)
     
    2222    exit_with_usage()
    2323
    24 opt = opts[0][0]
    25 
    2624pyver = sysconfig.get_config_var('VERSION')
    2725getvar = sysconfig.get_config_var
    2826
    29 if opt == '--help':
    30     exit_with_usage(0)
     27opt_flags = [flag for (flag, val) in opts]
    3128
    32 elif opt == '--prefix':
    33     print sysconfig.PREFIX
     29if '--help' in opt_flags:
     30    exit_with_usage(code=0)
    3431
    35 elif opt == '--exec-prefix':
    36     print sysconfig.EXEC_PREFIX
     32for opt in opt_flags:
     33    if opt == '--prefix':
     34        print sysconfig.PREFIX
    3735
    38 elif opt in ('--includes', '--cflags'):
    39     flags = ['-I' + sysconfig.get_python_inc(),
    40              '-I' + sysconfig.get_python_inc(plat_specific=True)]
    41     if opt == '--cflags':
    42         flags.extend(getvar('CFLAGS').split())
    43     print ' '.join(flags)
     36    elif opt == '--exec-prefix':
     37        print sysconfig.EXEC_PREFIX
    4438
    45 elif opt in ('--libs', '--ldflags'):
    46     libs = getvar('LIBS').split() + getvar('SYSLIBS').split()
    47     libs.append('-lpython'+pyver)
    48     # add the prefix/lib/pythonX.Y/config dir, but only if there is no
    49     # shared library in prefix/lib/.
    50     if opt == '--ldflags' and not getvar('Py_ENABLE_SHARED'):
    51         libs.insert(0, '-L' + getvar('LIBPL'))
    52     print ' '.join(libs)
     39    elif opt in ('--includes', '--cflags'):
     40        flags = ['-I' + sysconfig.get_python_inc(),
     41                 '-I' + sysconfig.get_python_inc(plat_specific=True)]
     42        if opt == '--cflags':
     43            flags.extend(getvar('CFLAGS').split())
     44        print ' '.join(flags)
    5345
     46    elif opt in ('--libs', '--ldflags'):
     47        libs = getvar('LIBS').split() + getvar('SYSLIBS').split()
     48        libs.append('-lpython'+pyver)
     49        # add the prefix/lib/pythonX.Y/config dir, but only if there is no
     50        # shared library in prefix/lib/.
     51        if opt == '--ldflags':
     52            if not getvar('Py_ENABLE_SHARED'):
     53                libs.insert(0, '-L' + getvar('LIBPL'))
     54            if not getvar('PYTHONFRAMEWORK'):
     55                libs.extend(getvar('LINKFORSHARED').split())
     56        print ' '.join(libs)
     57
Note: See TracChangeset for help on using the changeset viewer.