Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 127313 Details for
Bug 188029
stabilize dev-lang/python-2.4.4-r5 (to get working python-config)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Replacement python-config
python-config-2.4 (text/plain), 1.39 KB, created by
Daniel Gryniewicz (RETIRED)
on 2007-08-08 18:35:45 UTC
(
hide
)
Description:
Replacement python-config
Filename:
MIME Type:
Creator:
Daniel Gryniewicz (RETIRED)
Created:
2007-08-08 18:35:45 UTC
Size:
1.39 KB
patch
obsolete
>#! /usr/bin/python2.4 > >import sys >import os >import getopt >from distutils import sysconfig > >valid_opts = ['prefix', 'exec-prefix', 'includes', 'libs', 'cflags', > 'ldflags', 'help'] > >def exit_with_usage(code=1): > print >>sys.stderr, "Usage: %s [%s]" % (sys.argv[0], > '|'.join('--'+opt for opt in valid_opts)) > sys.exit(code) > >try: > opts, args = getopt.getopt(sys.argv[1:], '', valid_opts) >except getopt.error: > exit_with_usage() > >if not opts: > exit_with_usage() > >opt = opts[0][0] > >pyver = sysconfig.get_config_var('VERSION') >getvar = sysconfig.get_config_var > >if opt == '--help': > exit_with_usage(0) > >elif opt == '--prefix': > print sysconfig.PREFIX > >elif opt == '--exec-prefix': > print sysconfig.EXEC_PREFIX > >elif opt in ('--includes', '--cflags'): > flags = ['-I' + sysconfig.get_python_inc(), > '-I' + sysconfig.get_python_inc(plat_specific=True)] > if opt == '--cflags': > flags.extend(getvar('CFLAGS').split()) > print ' '.join(flags) > >elif opt in ('--libs', '--ldflags'): > libs = getvar('LIBS').split() + getvar('SYSLIBS').split() > libs.append('-lpython'+pyver) > # add the prefix/lib/pythonX.Y/config dir, but only if there is no > # shared library in prefix/lib/. > if opt == '--ldflags' and not getvar('Py_ENABLE_SHARED'): > libs.insert(0, '-L' + getvar('LIBPL')) > print ' '.join(libs) >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 188029
: 127313 |
129051