summaryrefslogtreecommitdiffstats
path: root/Mac/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* Issue 22878: PEP 477 - "make install" and "make altinstall" integrationNed Deily2014-11-201-2/+27
| | | | | | | | | | | | | | The backport of ensurepip to 2.7.9 allows pip to optionally be installed or upgraded using the bundled pip provided by the new ensurepip module. The option can be specified persistently using the configure option: ./configure --with-ensurepip[=upgrade|install|no] It can also be overridden on either the "install" or "altinstall" targets: make [alt]install ENSUREPIP=[upgrade|install|no] For Python 2, the default option is "no" (do not install pip).
* Issue #18098: The deprecated OS X Build Applet.app fails to build onNed Deily2013-05-301-9/+16
| | | | | OS X 10.8 systems because the Apple-deprecated QuickDraw headers have been removed from Xcode 4. Skip building it in this case.
* Issue #14018: Backport OS X installer updates from 3.3.Ned Deily2013-01-291-2/+2
|
* Issue #12627: Implement PEP 394 for OS X framework builds.Ned Deily2012-02-191-11/+18
| | | | | | | | | | | | | | | | | OS X framework builds already created versioned symlinks for all executables and scripts installed in the framework bin directory, of the general form ${cmd} - ${cmd}2.7. The changes here add a hierarchy of ${cmd} -> ${cmd}2 -> ${cmd}2.7. Per previous practice, all of the links are created in the framework bin directory for both the install and altinstall targets. This is consistent with the long-standing recommendation to manage multiple framework versions by adding and ordering framework bin directories on $PATH. Also, per past practice, symlinks to all framework bin entries are created in $prefix/bin (by default, /usr/local/bin) for the install target and only versioned links are created for altinstall, although the use of these links is not recommended for framework builds and their installation is optional with the standard OS X installers.
* Issue #11217: For 64-bit/32-bit Mac OS X universal framework builds,Ned Deily2011-05-281-0/+13
| | | | | ensure "make install" creates symlinks in --prefix bin for the "-32" files in the framework bin directory like the installer does.
* Fix for issue 9392: without this patch a framework build will not installRonald Oussoren2010-07-291-2/+8
| | | | 2to3-2.7, while a versioned copy is installed of other tools and a versioned copy of2to3 is installed by python 2.6, 3.1 and the 3.2 alpha.
* Fix for issue #3646: with this patch it is possible to do aRonald Oussoren2010-04-301-1/+1
| | | | | | | | | | | | framework install of Python in your home directory (on OSX): $ configure --enable-framework=${HOME}/Library/Frameworks $ make && make install Without this patch the framework would get installed just fine, but 'make install' would try to install the application bundles and command-line tools outside the user's home, which doesn't work for non-admin users (and is bad form anyway).
* The PythonLauncher change is needed dueRonald Oussoren2010-04-201-1/+2
| | | | | | | | | to changes in how the BASECFLAGS and CFLAGS variables get filled by configure. The Mac/Makefile.in change ensures that pythonw gets build with the rigth deployment targets.
* Fix for issue #7998: pythonw didn't work when --with-framework-name wasRonald Oussoren2010-03-071-1/+1
| | | | specified
* - Issue #7658: Ensure that the new pythonw executable works on OSX 10.4Ronald Oussoren2010-01-171-0/+1
| | | | | | | | | | | | - Issue #7714: Use ``gcc -dumpversion`` to detect the version of GCC on MacOSX. - Make configure look for util.h as well as libutil.h. The former is the header file that on OSX contains the defition of openpty. (Needed to compile for OSX 10.4 on OSX 10.6) - Use the correct definition of CC to compile the pythonw executable
* Issue #6834: replace the implementation for the 'python' and 'pythonw' ↵Ronald Oussoren2009-12-241-51/+13
| | | | | | | | | | | | | | | | | executables on OSX. The previous implementation used execv(2) to run the real interpreter, which means that you cannot use the arch(1) tool to select the architecture you want to use for a universal build because that only affects the python/pythonw wrapper and not the actual interpreter. The new version uses posix_spawnv with a number of OSX-specific options that ensure that the real interpreter is started using the same CPU architecture as the wrapper, and that means that 'arch -ppc python' now actually works. I've also changed the way that the wrapper looks for the framework: it is now linked to the framework rather than hardcoding the framework path. This should make it easier to provide pythonw support in tools like virtualenv.
* Remove some old MacPython files that are no longer relevant.Ronald Oussoren2009-05-191-9/+1
|
* Fixes issue 5270Ronald Oussoren2009-03-301-0/+7
|
* Fix build issue on OSX 10.4, somehow this wasn't committed before.Ronald Oussoren2008-07-221-2/+2
|
* issue #3199: Fix typo in Mac/Makefile.inMark Dickinson2008-06-251-1/+1
|
* MacOS X: Enable 4-way universal buildsRonald Oussoren2008-06-051-6/+60
| | | | | | | | | | | | | | | | | | This patch adds a new configure argument on OSX: --with-universal-archs=[32-bit|64-bit|all] When used with the --enable-universalsdk option this controls which CPU architectures are includes in the framework. The default is 32-bit, meaning i386 and ppc. The most useful alternative is 'all', which includes all 4 CPU architectures supported by MacOS X (i386, ppc, x86_64 and ppc64). This includes limited support for the Carbon bindings in 64-bit mode as well, limited because (a) I haven't done extensive testing and (b) a large portion of the Carbon API's aren't available in 64-bit mode anyway. I've also duplicated a feature of Apple's build of python: setting the environment variable 'ARCHFLAGS' controls the '-arch' flags used for building extensions using distutils.
* Fix for issue #2573: Can't change the framework name on OS X buildsRonald Oussoren2008-05-021-4/+6
| | | | | | | This introduces a new configure option: --with-framework-name=NAME (defaulting to 'Python'). This allows you to install several copies of the Python framework with different names (such as a normal build and a debug build).
* Tweak Mac/Makefile in to ensure that pythonw gets rebuild when the major versionRonald Oussoren2006-09-171-1/+4
| | | | of python changes (2.5 -> 2.6). Bug #1552935.
* Use configure to substitute the correct prefix instead of hardcodingRonald Oussoren2006-06-111-1/+1
|
* Move Mac/OSX/* one level upRonald Oussoren2006-06-071-0/+251