Renamed 'link_static_lib() to 'create_static_lib()'.
authorGreg Ward <gward@python.net>
Fri, 10 Mar 2000 01:48:32 +0000 (01:48 +0000)
committerGreg Ward <gward@python.net>
Fri, 10 Mar 2000 01:48:32 +0000 (01:48 +0000)
Lib/distutils/ccompiler.py
Lib/distutils/unixccompiler.py

index 2336e965893e45675c7f80be37060685078258d2..46dabadee92ff3d995d5bebc5830020cfa51e955 100644 (file)
@@ -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."""
index 35390de0ce1e627541f3b2fcb2006b5d722efb30..0d2858de1cc46cc3940629f15adeb726b7b30020 100644 (file)
@@ -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,