diff options
author | Barry Warsaw <barry@python.org> | 2010-10-16 01:04:07 (GMT) |
---|---|---|
committer | Barry Warsaw <barry@python.org> | 2010-10-16 01:04:07 (GMT) |
commit | 8cf4eae522592549a92b7b599838f63ba56120cd (patch) | |
tree | 76c8a9608c4efa297a67938429970361e3655d1f /Misc | |
parent | d8d835bd1daa2d097c0d9a9ad1826d2bc111e19e (diff) | |
download | cpython-8cf4eae522592549a92b7b599838f63ba56120cd.zip cpython-8cf4eae522592549a92b7b599838f63ba56120cd.tar.gz cpython-8cf4eae522592549a92b7b599838f63ba56120cd.tar.bz2 |
First (uncontroversial) part of issue 9807.
* Expose the build flags to Python as sys.abiflags
* Shared library libpythonX.Y<abiflags>.so
* python-config --abiflags
* Make two distutils tests that failed with --enable-shared (even before this
patch) succeed.
* Fix a few small style issues.
Diffstat (limited to 'Misc')
-rw-r--r-- | Misc/python-config.in | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Misc/python-config.in b/Misc/python-config.in index 31df527..ba9183e 100644 --- a/Misc/python-config.in +++ b/Misc/python-config.in @@ -6,7 +6,7 @@ import sys import sysconfig valid_opts = ['prefix', 'exec-prefix', 'includes', 'libs', 'cflags', - 'ldflags', 'extension-suffix', 'help'] + 'ldflags', 'extension-suffix', 'help', 'abiflags'] def exit_with_usage(code=1): print("Usage: {0} [{1}]".format( @@ -56,3 +56,6 @@ for opt in opt_flags: elif opt == '--extension-suffix': print(sysconfig.get_config_var('SO')) + + elif opt == '--abiflags': + print(sys.abiflags) |