aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/command/build_ext.py
Commit message (Collapse)AuthorAgeFilesLines
* Tweak build configuration for OS X, based on suggestions from MichaelPJ Eby2006-01-141-22/+22
| | | | | | | | | Twomey on the distutils-sig. (It looks like we may also need to add an '-install_name' or some such to the library link step.) --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042047
* Attempt to define some reasonable flags for OS X linker.PJ Eby2006-01-141-16/+15
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042040
* Fix broken importPJ Eby2006-01-141-0/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042039
* Don't keep the stub .py file around, just the .pyc/.pyo. Don't writePJ Eby2006-01-141-40/+40
| | | | | | | | a stub to the source tree if it would overwrite an existing .py file. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042038
* Ensure installed stubs get compiled, even if there are no "pure" modulesPJ Eby2006-01-131-7/+7
| | | | | | | | present. Also, don't bother compiling the stub prior to installation. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042037
* Write stub files correctly for build_ext --inplacePJ Eby2006-01-131-21/+21
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042036
* Implement LD_LIBRARY_PATH workaround stub loaderPJ Eby2006-01-131-45/+86
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042035
* Don't write .py stubs except for actual extensions that don't alreadyPJ Eby2006-01-131-7/+7
| | | | | | | | have them. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042034
* Oops.PJ Eby2006-01-131-3/+3
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042033
* Add experimental code for wrapping relocatable shared libraries onPJ Eby2006-01-131-17/+99
| | | | | | | | platforms that support the 'dl' module. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4042032
* SharedLibrary -> Library. For now, Windows libs get built as shared,PJ Eby2006-01-061-44/+44
| | | | | | | | and other platforms get static. :( --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041941
* Remove debug print left in by mistake.PJ Eby2006-01-051-3/+3
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041928
* First draft of shared library build support. See tests/shlib_testPJ Eby2006-01-051-8/+90
| | | | | | | | | | for a trivial example. This has only been tested on Windows with a MinGW compiler, and the Mac OS support isn't finished. Testing w/other platforms+compilers would be helpful. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041927
* Fixed some problems building extensions when Pyrex was installed, especiallyPJ Eby2005-11-031-4/+45
| | | | | | | | with Python 2.4 and/or packages using SWIG. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041384
* Fix a problem running build_ext -i w/no extensions.PJ Eby2005-08-221-1/+1
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041217
* Make "build_ext --inplace" work sanely w/multiple Python versions andPJ Eby2005-08-211-2/+37
| | | | | | | | | | | | platforms, by ensuring that the in-place extensions are the right ones for the currently-running Python, even if they are newer than their sources. (This, like so many other setuptools fixes and enhancements, should probably be backported into the distutils as well, although it would have to be implemented a bit differently.) --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041214
* remove trailing blank lineFred Drake2004-04-051-1/+0
| | | | | | --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4040894
* Initial checkin of setuptools 0.0.1.PJ Eby2004-03-191-0/+7
--HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4040869