From 036c805958577114c72167833ded53bd3f08edae Mon Sep 17 00:00:00 2001 From: Greg Ward Date: Fri, 10 Mar 2000 01:48:32 +0000 Subject: [PATCH] Renamed 'link_static_lib() to 'create_static_lib()'. --- Lib/distutils/ccompiler.py | 25 +++++++++++++------------ Lib/distutils/unixccompiler.py | 12 ++++++------ 2 files changed, 19 insertions(+), 18 deletions(-) diff --git a/Lib/distutils/ccompiler.py b/Lib/distutils/ccompiler.py index 2336e96589..46dabadee9 100644 --- a/Lib/distutils/ccompiler.py +++ b/Lib/distutils/ccompiler.py @@ -449,11 +449,11 @@ class CCompiler: pass - def link_static_lib (self, - objects, - output_libname, - output_dir=None, - debug=0): + def create_static_lib (self, + objects, + output_libname, + output_dir=None, + debug=0): """Link a bunch of stuff together to create a static library file. The "bunch of stuff" consists of the list of object files supplied as 'objects', the extra object files supplied @@ -484,10 +484,11 @@ class CCompiler: extra_preargs=None, extra_postargs=None): """Link a bunch of stuff together to create a shared library - file. Has the same effect as 'link_static_lib()' except - that the filename inferred from 'output_libname' will most - likely be different, and the type of file generated will - almost certainly be different + file. Similar semantics to 'create_static_lib()', with the + addition of other libraries to link against and directories to + search for them. Also, of course, the type and name of + the generated file will almost certainly be different, as will + the program used to create it. 'libraries' is a list of libraries to link against. These are library names, not filenames, since they're translated into @@ -503,9 +504,9 @@ class CCompiler: default and those supplied to 'add_library_dir()' and/or 'set_library_dirs()'. - 'debug' is as for 'compile()' and 'link_static_lib()', with the + 'debug' is as for 'compile()' and 'create_static_lib()', with the slight distinction that it actually matters on most platforms - (as opposed to 'link_static_lib()', which includes a 'debug' + (as opposed to 'create_static_lib()', which includes a 'debug' flag mostly for form's sake). 'extra_preargs' and 'extra_postargs' are as for 'compile()' @@ -543,7 +544,7 @@ class CCompiler: extra_preargs=None, extra_postargs=None): """Link a bunch of stuff together to create a binary executable - file. The "bunch of stuff" is as for 'link_static_lib()'. + file. The "bunch of stuff" is as for 'link_shared_lib()'. 'output_progname' should be the base name of the executable program--e.g. on Unix the same as the output filename, but on DOS/Windows ".exe" will be appended.""" diff --git a/Lib/distutils/unixccompiler.py b/Lib/distutils/unixccompiler.py index 35390de0ce..0d2858de1c 100644 --- a/Lib/distutils/unixccompiler.py +++ b/Lib/distutils/unixccompiler.py @@ -140,11 +140,11 @@ class UnixCCompiler (CCompiler): # compile () - def link_static_lib (self, - objects, - output_libname, - output_dir=None, - debug=0): + def create_static_lib (self, + objects, + output_libname, + output_dir=None, + debug=0): (objects, output_dir) = self._fix_link_args (objects, output_dir, takes_libs=0) @@ -160,7 +160,7 @@ class UnixCCompiler (CCompiler): else: self.announce ("skipping %s (up-to-date)" % output_filename) - # link_static_lib () + # create_static_lib () def link_shared_lib (self, -- 2.40.0