summaryrefslogtreecommitdiffstats
path: root/Makefile.pre.in
Commit message (Collapse)AuthorAgeFilesLines
* * Ensure that "make altinstall" works when the tree was configuredRonald Oussoren2006-06-061-3/+7
| | | | | | with --enable-framework * Also for --enable-framework: allow users to use --prefix to specify the location of the compatibility symlinks (such as /usr/local/bin/python)
* Revert last checkin, it is better to do make distcleanNeal Norwitz2006-05-311-10/+1
|
* I'm impatient. I think this will fix a few more problems with the buildbots.Neal Norwitz2006-05-301-1/+10
| | | | | | I'm not sure this is the best approach, but I can't think of anything better. If this creates problems, feel free to revert, but I think it's safe and should make things a little better.
* Conversion of exceptions over from faked-up classes to new-style C types.Richard Jones2006-05-271-1/+1
|
* Integrate installing a framework in the 'make install'Ronald Oussoren2006-05-261-3/+5
| | | | | | | target. Until now users had to use 'make frameworkinstall' to install python when it is configured with '--enable-framework'. This tends to confuse users that don't hunt for readme files hidden in platform specific directories :-)
* Rework the build system for osx applications:Ronald Oussoren2006-05-141-12/+5
| | | | | | | | | | | * Don't use xcodebuild for building PythonLauncher, but use a normal unix makefile. This makes it a lot easier to use the same build flags as for the rest of python (e.g. make a universal version of python launcher) * Convert the mac makefile-s to makefile.in-s and use configure to set makefile variables instead of forwarding them as command-line arguments * Add a C version of pythonw, that we you can use '#!/usr/local/bin/pythonw' * Build IDLE.app using bundlebuilder instead of BuildApplet, that will allow easier modification of the bundle contents later on.
* Patch 1471883: --enable-universalsdk on Mac OS XRonald Oussoren2006-04-291-4/+30
|
* Added a pycremoval rule. Called by clean, it removes all .pyc and .pyo files.Brett Cannon2006-04-181-2/+3
| | | | | Handy to have as a separate rule from clean when mucking around with bytecode generation.
* It's probably a good idea to actually *install* setuptools, too. ;)Phillip J. Eby2006-04-181-0/+1
|
* Add reindent target.Martin v. Löwis2006-04-171-0/+4
|
* Patch #1161914: Add python-config.Martin v. Löwis2006-04-151-0/+5
|
* Patch #1355883: Build Python-ast.c and Python-ast.hMartin v. Löwis2006-04-141-5/+10
| | | | independently. Fixes #1355883.
* Patch #1324762: Change --with-cxx to --with-cxx-main.Martin v. Löwis2006-04-141-7/+7
|
* ctypes.macholib is needed.Thomas Heller2006-04-031-1/+1
|
* Make needs to be told to install sqliteSkip Montanaro2006-04-031-0/+1
|
* add the ctypes.test subpackage to a normal Unix installation --Armin Rigo2006-03-281-1/+2
| | | | otherwise, test/test_ctypes.py fails. What about ctypes.macholib?
* Cosmetic improvement for r43247Hye-Shik Chang2006-03-231-3/+1
|
* Skip to install files for empty directories; to name it, Lib/lib-old.Hye-Shik Chang2006-03-231-0/+3
| | | | | BSD make stops the build when it tries to expand wild cards on empty directories.
* Add email/mime to LIBSUBDIRS. Fixes SF bug # 1454912.Barry Warsaw2006-03-221-1/+2
|
* Don't delete non-autogenerated source files when cleaning up.Thomas Heller2006-03-161-2/+2
|
* In 'make clean', delete some files that are generated by the _ctypes/libffiThomas Heller2006-03-151-0/+2
| | | | configure step.
* Let the buildbot make a single pass in the test suite only.Martin v. Löwis2006-03-131-0/+4
|
* Changes to build the _ctypes extension module.Thomas Heller2006-03-081-1/+1
| | | | Based on a patch from Hye-Shik Chang.
* Allow buildbot to pass extra test flags to regrtest (specifically -r) via ↵Neal Norwitz2006-02-221-1/+1
| | | | the environment.
* Always set SVNVERSION to "exported" if it otherwise fails.Martin v. Löwis2006-01-051-1/+1
|
* Stop maintaining the buildno file.Martin v. Löwis2006-01-051-18/+10
| | | | Also, stop determining Unicode sizes with PyString_GET_SIZE.
* Try to make svnversion test more portable, based on Sjoerd's suggestionNeal Norwitz2006-01-051-1/+1
|
* SF bug #1395926: Also test for svnversion command on $PATH before using it toBarry Warsaw2006-01-031-1/+1
| | | | calculate the build number.
* As discussed on python-dev, don't remove Python-ast.[ch] with distcleanNeal Norwitz2006-01-031-1/+1
| | | | | even though they are generated. Since these files require Python 2.2+, it's possible they can't be created on a fresh system.
* Revert most of r41765. Don't use $Revision$ in Py_GetBuildNumber(). Keep theBarry Warsaw2005-12-191-6/+5
| | | | | use of $(srcdir) in Makefile.pre.in so builds outside the source dir still work.
* Handle a couple of use cases discussed in python-dev w.r.t. calculating theBarry Warsaw2005-12-181-7/+8
| | | | | | | | | | Subversion revision number. First, in an svn export, there will be no .svn directory, so use an in-file $Revision$ keyword string with the keyword chrome stripped off. Also, use $(srcdir) in the Makefile.pre.in to handle the case where Python is build outside the source tree.
* Expose Subversion revision number (calculated via "svnversion .") to Python.Barry Warsaw2005-12-181-2/+4
| | | | | | | Add C API function Py_GetBuildNumber(), add it to the interactive prompt banner (i.e. Py_GetBuildInfo()), and add it as the sys.build_number attribute. The build number is a string instead of an int because it may contain a trailing 'M' if there are local modifications.
* Merge from ast-arena. This reduces the code in Python/ast.c by ~300 lines,Neal Norwitz2005-12-171-0/+2
| | | | simplifies a lot of error handling code, and fixes many memory leaks.
* fixed installation of xmlcore libraries (including xmlcore.etree)Fredrik Lundh2005-12-141-1/+1
|
* delete Python-ast.[ch] in distcleanSkip Montanaro2005-11-131-0/+1
|
* Merge ast-branch to headJeremy Hylton2005-10-201-1/+19
| | | | | | | | | | This change implements a new bytecode compiler, based on a transformation of the parse tree to an abstract syntax defined in Parser/Python.asdl. The compiler implementation is not complete, but it is in stable enough shape to run the entire test suite excepting two disabled tests.
* Get "make install" working again after adding Lib/test/bad_coding.pyNeal Norwitz2005-10-041-2/+2
| | | | which can't be compiled. Thanks to Mat Martineau for spotting the problem.
* Introduced EXTRA_CFLAGS as an environment variable used by the Makefile. MeantBrett Cannon2005-04-241-1/+1
| | | | | | | to be used for flags that change binary compatibility. Distutils was tweaked to also use the variable if used during compilation of the interpreter.
* patch [1171735] - Darwin 8's headers disable functionality whenBob Ippolito2005-03-281-3/+3
| | | | | | | | | | | | POSIX is enabled. This prevents the toolbox glue, all of Carbon, and various other non-POSIX features from compiling. The POSIX symbols are still used by default, so turning off the #define doesn't hurt. Additionally, linker flags have changed for Darwin 8, and are different for Darwin 8/gcc4 (default) and Darwin 8/gcc3.3. Approved by Anthony
* install distutils.tests on Unix (contributed patch)Fred Drake2005-01-191-1/+2
| | | | (closes SF bug #1093173)
* setup.py now uses the library directories specified in LDFLAGS (``-L``Brett Cannon2004-12-071-1/+4
| | | | | | | | | | | | | | | | | | | directories) and the include directories specified in CPPFLAGS (``-I`` directories) for compiling the extension modules. This has led to the core being compiled with the values in the shell's CPPFLAGS. It has also removed the need for special casing to use Fink and DarwinPorts under darwin since the needed directories can now be specified in LDFLAGS and CPPFLAGS (e.g., DarwinPorts users can now do ``LDFLAGS=-L/opt/local/lib; CPPFLAGS=-I/opt/local/include; ./configure`` for everything to work properly). Parsing the values in the environment variables is done with getopt. While optparse would have been a nicer solution it cannot be used because of dependency issues at execution time; optparse uses gettext which uses struct which will not have been compiled when the code is imported. If optparse ever makes its importation of gettext optional by catching ImportError and setting _() to an identity function then it can be used.
* Replace -soname with -h for Solaris compatibility. Fixes #1034496.Martin v. Löwis2004-09-261-1/+1
| | | | Backported to 2.3.
* Don't hardcode "Python" as the framework name, we have a variable for it:Jack Jansen2004-07-161-1/+1
| | | | $PYTHONFRAMEWORK.
* install test/decimaltestdata as wellAnthony Baxter2004-07-121-0/+1
|
* Patch #774665: Make Python LC_NUMERIC agnostic.Martin v. Löwis2004-06-081-0/+1
|
* Partial fix for #887242 (link extensions with dynamic_lookup in steadJack Jansen2004-06-031-0/+3
| | | | | | | | | | | | | | | | of hard linking against the framework). If $MACOSX_DEPLOYMENT_TARGET is set, and >= 10.3, during configure we setup extensions to link with dynamic lookup. We also record the value in the Makefile. Distutils checks whether a value for MACOSX_DEPLOYMENT_TARGET was recorded in the Makefile, and if it was insists that the current value matches. This is only a partial fix because it only applies to 2.4, and the "two python problem" exists with Python 2.3 shipped with MacOSX 10.3, which we have no influence over.
* Patch #957398: Add public API for Generator Object/Type.Martin v. Löwis2004-06-011-0/+2
|
* Ignore error status codes occurred while compiling site-packagesHye-Shik Chang2004-03-181-2/+2
| | | | directory.
* forward port of 1.136.6.2:Jack Jansen2003-12-071-2/+2
| | | | $(prefix) wasn't communicated to Mac/OSX/Makefile for all targets. Fixed.
* Patch #841807: Check whether a versioned libpython.so symlink is neededMartin v. Löwis2003-11-181-1/+3
| | | | in altbininstall. Backported to 2.3.