Removed a bunch of irrelevant parameters from 'link_static_lib()' signature.
Added 'link_executable()' signature.
This commit is contained in:
parent
e9436da686
commit
5baf1c2111
|
@ -292,17 +292,10 @@ class CCompiler:
|
|||
pass
|
||||
|
||||
|
||||
# XXX this is kind of useless without 'link_binary()' or
|
||||
# 'link_executable()' or something -- or maybe 'link_static_lib()'
|
||||
# should not exist at all, and we just have 'link_binary()'?
|
||||
def link_static_lib (self,
|
||||
objects,
|
||||
output_libname,
|
||||
output_dir=None,
|
||||
libraries=None,
|
||||
library_dirs=None,
|
||||
extra_preargs=None,
|
||||
extra_postargs=None):
|
||||
output_dir=None):
|
||||
"""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
|
||||
|
@ -368,6 +361,23 @@ class CCompiler:
|
|||
pass
|
||||
|
||||
|
||||
def link_executable (self,
|
||||
objects,
|
||||
output_progname,
|
||||
output_dir=None,
|
||||
libraries=None,
|
||||
library_dirs=None,
|
||||
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()'.
|
||||
'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."""
|
||||
pass
|
||||
|
||||
|
||||
|
||||
# -- Filename mangling methods -------------------------------------
|
||||
|
||||
# General principle for the filename-mangling methods: by default,
|
||||
|
|
Loading…
Reference in New Issue