summaryrefslogtreecommitdiffstats
path: root/Modules/makesetup
Commit message (Collapse)AuthorAgeFilesLines
* On HP-UX, -rpath is another option taking an argument that needs to goGuido van Rossum1999-05-211-0/+1
| | | | to the libs variable. Reported by Albert Chin-A-Young.
* Patch by Drew Csillag for FreeBSD's sh, which doesn't automaticallyGuido van Rossum1999-04-191-0/+8
| | | | join \-terminated lines.
* Gregor Hoffleit writes:Guido van Rossum1998-12-111-1/+1
| | | | | | | | | | | | | But IMHO, this problem really reveals an annoyance in Python's makesetup. makesetup puts the global include directories "$(INCLUDEPY) $(EXECINCLUDEPY)" in front of the directories defined by the module in Setup. Therefore global (potentially older) header files are preferred over the ones set by the module, which makes it hard to compile new versions of modules when the old versions are installed. AFAIK, the other way around is common practice for most other software. This patch to makesetup would be an potential fix for this problem, though I don't know if it breaks anything else.
* Add DL_EXPORT() to all modules that could possibly be usedGuido van Rossum1998-12-041-0/+1
| | | | on BeOS or Windows.
* Michael P. Reilly suggested this fix: makesetup wants to prependGuido van Rossum1998-09-091-0/+1
| | | | "$(srcdir)/" before all source files even when is starts with "/".
* When a .o file is an absolute pathname, assume it's a file for whichGuido van Rossum1998-05-141-0/+1
| | | | we have no .c source.
* Understand -Xlinker option.Guido van Rossum1997-12-021-0/+1
|
* Forgot to add .cxx and .cpp to the second case statement.Guido van Rossum1997-10-211-0/+2
| | | | Thanks to Daniel Larsson.
* Support include statement :-(Guido van Rossum1997-04-021-0/+1
|
* Added .cxx and .cpp to extensions recognized as source files.Guido van Rossum1997-02-141-0/+2
|
* Support *shared* and *static* as aliases for *noconfig* and *config*.Guido van Rossum1996-08-201-0/+2
|
* Recognize *.sl and *.so as library (i.e. linker) argumentsGuido van Rossum1996-08-191-0/+2
|
* Propagate variable calls both to the linker and the compiler.Sjoerd Mullender1995-10-111-1/+2
|
* fix NL for Linux bash bug; special processing for -u optionsGuido van Rossum1995-06-141-2/+9
|
* Another bulky set of minor changes.Guido van Rossum1995-01-021-4/+4
| | | | | Note addition of gethostbyaddr() and improved repr() for sockets, renaming of md5.md5() to md5.new(), and fixing of leaks in threads.
* makesetup should use $cc not ccGuido van Rossum1994-10-201-1/+1
|
* Escaped $(LDSHARED) in a string.Sjoerd Mullender1994-10-131-2/+2
|
* If an argument on a Setup line starts with `$', treat it as a library,Sjoerd Mullender1994-09-121-0/+1
| | | | but only if it does not end in a known suffix.
* Support shared library creation.Guido van Rossum1994-09-121-49/+84
|
* * Modules/makesetup: bugfix: add objects from sources to OBJSGuido van Rossum1994-08-301-0/+3
|
* * Modules/makesetup: support C++ files now; these should be givenGuido van Rossum1994-08-231-1/+36
| | | | | as file.C or file.cc or file.c++; C files can be given as file.c (instead of file.o, which is still supported)
* Merge alpha100 branch back to main trunkGuido van Rossum1994-08-011-16/+111
|
* Added some files to new moduleGuido van Rossum1994-01-021-0/+71