summaryrefslogtreecommitdiffstats
path: root/Lib/distutils/command/build_ext.py
Commit message (Collapse)AuthorAgeFilesLines
* fixes bpo-31866: remove code pertaining to AtheOS support (#4115)Benjamin Peterson2017-10-261-18/+2
| | | | We stop support this OS in 2007 with commit 19fab761b71a1687aee3415db3a937b5ce31975d. Let's finish.
* Remove all mention of Windows IA-64 support (GH-3389)Zachary Ware2017-09-061-1/+1
| | | It was mostly removed long ago.
* Issue #13756: Fix building extensions modules on CygwinZachary Ware2016-10-011-7/+0
| | | | Patch by Roumen Petrov, based on original patch by Jason Tishler.
* merge 3.5 (#1703178)Benjamin Peterson2016-09-291-0/+1
|\
| * build_ext: correctly parse the link_objects user option (closes #1703178)Benjamin Peterson2016-09-291-0/+1
| | | | | | | | Patch by Valerie Lambert.
* | Closes #27904: Improved logging statements to defer formatting until needed.Vinay Sajip2016-08-311-3/+3
|/
* - Issue #26884: Fix linking extension modules for cross builds.doko@ubuntu.com2016-06-041-1/+1
| | | | Patch by Xavier de Gaye.
* Issue #23970: Adds distutils._msvccompiler for new Visual Studio versions.Steve Dower2015-05-231-25/+11
|
* Fixes distutils adding/expecting too many _d suffixes.Steve Dower2014-12-161-3/+0
|
* Issue #22919: Windows build updated to support VC 14.0 (Visual Studio 2015), ↵Steve Dower2014-11-221-1/+1
| | | | which will be used for the official 3.5 release.
* - Issue #17219: Add library build dir for Python extension cross-builds.doko@ubuntu.com2014-10-021-1/+1
|\
| * - Issue #17219: Add library build dir for Python extension cross-builds.doko@ubuntu.com2014-10-021-1/+1
| |
* | Remove pointless "vile hack" that can cause the build step to fail when some ↵Antoine Pitrou2014-09-301-9/+2
| | | | | | | | | | | | extension modules can't be imported. See issue #5309 for the build failures, issue #458343 for the original motivation.
* | Issue #5309: distutils' build and build_ext commands now accept a ``-j``Antoine Pitrou2014-09-261-7/+50
|/ | | | option to enable parallel building of extension modules.
* remove various dead version checks (closes #22349)Benjamin Peterson2014-09-061-13/+4
| | | | Patch from Thomas Kluyver.
* Issue #9709: Revert 97fb852c5c26. Many extensions are not using PyMODINIT_FUNC.Stefan Krah2014-01-281-1/+1
|
* Issue #9709: Stop adding PyInit_" + module_name' to export_symbols. This isStefan Krah2013-12-031-1/+1
| | | | already done by PyMODINIT_FUNC.
* Issue #4366: Fix building extensions on all platforms when --enable-shared ↵Antoine Pitrou2013-09-281-4/+3
|\ | | | | | | is used.
| * Issue #4366: Fix building extensions on all platforms when --enable-shared ↵Antoine Pitrou2013-09-281-4/+3
| | | | | | | | is used.
* | - Issue #16754: Fix the incorrect shared library extension on linux. Introducedoko@ubuntu.com2013-03-211-3/+3
|\ \ | |/ | | | | | | two makefile macros SHLIB_SUFFIX and EXT_SUFFIX. SO now has the value of SHLIB_SUFFIX again (as in 2.x and 3.1). The SO macro is removed in 3.4.
| * - Issue #16754: Fix the incorrect shared library extension on linux. Introducedoko@ubuntu.com2013-03-211-3/+3
| |\ | | | | | | | | | | | | two makefile macros SHLIB_SUFFIX and EXT_SUFFIX. SO now has the value of SHLIB_SUFFIX again (as in 2.x and 3.1). The SO macro is removed in 3.4.
| | * - Issue #16754: Fix the incorrect shared library extension on linux. Introducedoko@ubuntu.com2013-03-211-3/+3
| | | | | | | | | | | | | | | two makefile macros SHLIB_SUFFIX and EXT_SUFFIX. SO now has the value of SHLIB_SUFFIX again (as in 2.x and 3.1). The SO macro is removed in 3.4.
* | | Closes #16116: Merged fix from 3.3.Vinay Sajip2012-10-231-0/+7
|\ \ \ | |/ /
| * | Issue #16116: Now uses corrected include and library paths when building C ↵Vinay Sajip2012-10-231-0/+7
| | | | | | | | | | | | extensions in a venv.
* | | Closes #16135: Removal of OS/2 support (distutils)Jesus Cea2012-10-101-25/+1
|/ /
* | Closes #15367: Corrected computation of include locations for source builds ↵Vinay Sajip2012-07-161-1/+5
| | | | | | | | on Windows. Thanks to Richard Oudkerk for the bug report and patch.
* | Fix #13210. Port the Windows build from VS2008 to VS2010.Brian Curtin2012-05-131-1/+1
| |
* | Merge fixes for #1326113 and #12297 from 3.2Éric Araujo2012-02-151-2/+1
|\ \ | |/
| * Fix parsing of build_ext --libraries option (#1326113)Éric Araujo2012-02-151-2/+1
| |
* | Issue #12326: refactor usage of sys.platformVictor Stinner2011-08-201-2/+1
|/ | | | | | | | * Use str.startswith(tuple): I didn't know this Python feature, Python rocks! * Replace sometimes sys.platform.startswith('linux') with sys.platform == 'linux' * sys.platform doesn't contain the major version on Cygwin on Mac OS X (it's just 'cygwin' and 'darwin')
* Fix closes Issue11439 Remove the SVN keywords from the code as it is no ↵Senthil Kumaran2011-07-281-2/+0
| | | | longer applicable in hg. Patch Contributed by Neil Muller.
* Fix build_ext with VS 8.0. Patch by Hirokazu Yamamoto (#9558).Éric Araujo2010-12-151-1/+1
|
* First (uncontroversial) part of issue 9807.Barry Warsaw2010-10-161-3/+3
| | | | | | | | | * 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.
* Issue #941346: Improve the build process under AIX and allow Python toAntoine Pitrou2010-09-101-0/+3
| | | | be built as a shared library. Patch by Sébastien Sablé.
* reverted distutils its 3.1 state. All new work is now happening in ↵Tarek Ziadé2010-07-221-85/+55
| | | | disutils2, and distutils is now feature-frozen.
* Merged revisions 77759,77761 via svnmerge fromTarek Ziadé2010-01-291-3/+1
| | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r77759 | tarek.ziade | 2010-01-26 22:21:54 +0100 (Tue, 26 Jan 2010) | 1 line reintroduced the names in Distutils for APIs that were relocated ........ r77761 | tarek.ziade | 2010-01-26 23:46:15 +0100 (Tue, 26 Jan 2010) | 1 line added local get_platform/set_platform APIs in distutils.sysconfig ........
* Merged revisions 77704,77752 via svnmerge fromTarek Ziadé2010-01-291-16/+16
| | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r77704 | tarek.ziade | 2010-01-23 10:23:15 +0100 (Sat, 23 Jan 2010) | 1 line taking sysconfig out of distutils ........ r77752 | tarek.ziade | 2010-01-26 00:19:56 +0100 (Tue, 26 Jan 2010) | 1 line switched the call order so this call works without suffering from issue #7774 ........
* Merged revisions 76956 via svnmerge fromTarek Ziadé2009-12-211-1/+2
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r76956 | tarek.ziade | 2009-12-21 02:22:46 +0100 (Mon, 21 Dec 2009) | 1 line massive import cleaning in Distutils ........
* Remove AtheOS support, as per PEP 11 (which claims that all code was removed ↵Antoine Pitrou2009-10-241-18/+2
| | | | in Python 3.0).
* Merged revisions 73946 via svnmerge fromTarek Ziadé2009-07-111-1/+1
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r73946 | tarek.ziade | 2009-07-11 12:55:27 +0200 (Sat, 11 Jul 2009) | 1 line fixed #6459: distutils.command.build_ext.get_export_symbols now uses 'PyInit' ........
* Merged revisions 73901 via svnmerge fromTarek Ziadé2009-07-091-2/+2
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r73901 | tarek.ziade | 2009-07-09 09:42:42 +0200 (Thu, 09 Jul 2009) | 1 line PendingDeprecationWarning -> DeprecationWarning in build_ext ........
* Merged revisions 73895 via svnmerge fromTarek Ziadé2009-07-081-3/+19
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r73895 | tarek.ziade | 2009-07-09 00:40:51 +0200 (Thu, 09 Jul 2009) | 1 line Sets the compiler attribute to keep the old behavior for third-party packages. ........
* Merged revisions 73864 via svnmerge fromTarek Ziadé2009-07-061-23/+54
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r73864 | tarek.ziade | 2009-07-06 14:50:46 +0200 (Mon, 06 Jul 2009) | 1 line Fixed #6377: distutils compiler switch ignored (and added a deprecation warning if compiler is not used as supposed = a string option) ........
* Merged revisions 73790 via svnmerge fromTarek Ziadé2009-07-031-4/+10
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r73790 | tarek.ziade | 2009-07-03 10:22:56 +0200 (Fri, 03 Jul 2009) | 1 line Fixed #6403 : package path usage for build_ext ........
* Merged revisions 73688 via svnmerge fromTarek Ziadé2009-06-291-4/+4
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r73688 | tarek.ziade | 2009-06-29 18:13:39 +0200 (Mon, 29 Jun 2009) | 1 line Fixed 6365: wrong inplace location for build_ext if the extension had dots ........
* Merged revisions 72781 via svnmerge fromTarek Ziadé2009-05-191-11/+13
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r72781 | tarek.ziade | 2009-05-19 18:17:21 +0200 (Tue, 19 May 2009) | 1 line fixed the 'package' option of build_ext ........
* Merged revisions 72758 via svnmerge fromTarek Ziadé2009-05-181-1/+2
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r72758 | tarek.ziade | 2009-05-18 10:03:37 +0200 (Mon, 18 May 2009) | 1 line Fixed the library extension when distutils build_ext is used inplace ........
* Merged revisions 72593 via svnmerge fromBenjamin Peterson2009-05-121-14/+14
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r72593 | benjamin.peterson | 2009-05-12 16:06:05 -0500 (Tue, 12 May 2009) | 1 line the compiler attribute is used in setup.py; can't rename ........
* Merged revisions 72585 via svnmerge fromTarek Ziadé2009-05-121-41/+44
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r72585 | tarek.ziade | 2009-05-12 19:07:14 +0200 (Tue, 12 May 2009) | 1 line fixed #5977: distutils build_ext.get_outputs was not using the inplace option ........
* Merged revisions 72531 via svnmerge fromTarek Ziadé2009-05-101-12/+11
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r72531 | tarek.ziade | 2009-05-10 12:12:08 +0200 (Sun, 10 May 2009) | 1 line fixed #5984 and improved test coverage ........