Commit 03910443 authored by Tarek Ziadé's avatar Tarek Ziadé

Merged revisions 77431 via svnmerge from

svn+ssh://pythondev@svn.python.org/python/trunk

........
  r77431 | tarek.ziade | 2010-01-12 00:41:32 +0100 (Tue, 12 Jan 2010) | 1 line

  module cleanup
........
parent bab7bc91
...@@ -9,11 +9,12 @@ import sys ...@@ -9,11 +9,12 @@ import sys
import os import os
import re import re
from distutils.errors import CompileError, LinkError, UnknownFileError from distutils.errors import (CompileError, LinkError, UnknownFileError,
DistutilsPlatformError, DistutilsModuleError)
from distutils.spawn import spawn from distutils.spawn import spawn
from distutils.file_util import move_file from distutils.file_util import move_file
from distutils.dir_util import mkpath from distutils.dir_util import mkpath
from distutils.dep_util import newer_pairwise, newer_group from distutils.dep_util import newer_group
from distutils.util import split_quoted, execute from distutils.util import split_quoted, execute
from distutils import log from distutils import log
...@@ -597,26 +598,15 @@ class CCompiler: ...@@ -597,26 +598,15 @@ class CCompiler:
""" """
pass pass
# values for target_desc parameter in link() # values for target_desc parameter in link()
SHARED_OBJECT = "shared_object" SHARED_OBJECT = "shared_object"
SHARED_LIBRARY = "shared_library" SHARED_LIBRARY = "shared_library"
EXECUTABLE = "executable" EXECUTABLE = "executable"
def link(self, def link(self, target_desc, objects, output_filename, output_dir=None,
target_desc, libraries=None, library_dirs=None, runtime_library_dirs=None,
objects, export_symbols=None, debug=0, extra_preargs=None,
output_filename, extra_postargs=None, build_temp=None, target_lang=None):
output_dir=None,
libraries=None,
library_dirs=None,
runtime_library_dirs=None,
export_symbols=None,
debug=0,
extra_preargs=None,
extra_postargs=None,
build_temp=None,
target_lang=None):
"""Link a bunch of stuff together to create an executable or """Link a bunch of stuff together to create an executable or
shared library file. shared library file.
...@@ -665,19 +655,11 @@ class CCompiler: ...@@ -665,19 +655,11 @@ class CCompiler:
# Old 'link_*()' methods, rewritten to use the new 'link()' method. # Old 'link_*()' methods, rewritten to use the new 'link()' method.
def link_shared_lib(self, def link_shared_lib(self, objects, output_libname, output_dir=None,
objects, libraries=None, library_dirs=None,
output_libname, runtime_library_dirs=None, export_symbols=None,
output_dir=None, debug=0, extra_preargs=None, extra_postargs=None,
libraries=None, build_temp=None, target_lang=None):
library_dirs=None,
runtime_library_dirs=None,
export_symbols=None,
debug=0,
extra_preargs=None,
extra_postargs=None,
build_temp=None,
target_lang=None):
self.link(CCompiler.SHARED_LIBRARY, objects, self.link(CCompiler.SHARED_LIBRARY, objects,
self.library_filename(output_libname, lib_type='shared'), self.library_filename(output_libname, lib_type='shared'),
output_dir, output_dir,
...@@ -686,19 +668,11 @@ class CCompiler: ...@@ -686,19 +668,11 @@ class CCompiler:
extra_preargs, extra_postargs, build_temp, target_lang) extra_preargs, extra_postargs, build_temp, target_lang)
def link_shared_object(self, def link_shared_object(self, objects, output_filename, output_dir=None,
objects, libraries=None, library_dirs=None,
output_filename, runtime_library_dirs=None, export_symbols=None,
output_dir=None, debug=0, extra_preargs=None, extra_postargs=None,
libraries=None, build_temp=None, target_lang=None):
library_dirs=None,
runtime_library_dirs=None,
export_symbols=None,
debug=0,
extra_preargs=None,
extra_postargs=None,
build_temp=None,
target_lang=None):
self.link(CCompiler.SHARED_OBJECT, objects, self.link(CCompiler.SHARED_OBJECT, objects,
output_filename, output_dir, output_filename, output_dir,
libraries, library_dirs, runtime_library_dirs, libraries, library_dirs, runtime_library_dirs,
...@@ -706,17 +680,10 @@ class CCompiler: ...@@ -706,17 +680,10 @@ class CCompiler:
extra_preargs, extra_postargs, build_temp, target_lang) extra_preargs, extra_postargs, build_temp, target_lang)
def link_executable(self, def link_executable(self, objects, output_progname, output_dir=None,
objects, libraries=None, library_dirs=None,
output_progname, runtime_library_dirs=None, debug=0, extra_preargs=None,
output_dir=None, extra_postargs=None, target_lang=None):
libraries=None,
library_dirs=None,
runtime_library_dirs=None,
debug=0,
extra_preargs=None,
extra_postargs=None,
target_lang=None):
self.link(CCompiler.EXECUTABLE, objects, self.link(CCompiler.EXECUTABLE, objects,
self.executable_filename(output_progname), output_dir, self.executable_filename(output_progname), output_dir,
libraries, library_dirs, runtime_library_dirs, None, libraries, library_dirs, runtime_library_dirs, None,
...@@ -898,7 +865,7 @@ main (int argc, char **argv) { ...@@ -898,7 +865,7 @@ main (int argc, char **argv) {
def move_file(self, src, dst): def move_file(self, src, dst):
return move_file(src, dst, dry_run=self.dry_run) return move_file(src, dst, dry_run=self.dry_run)
def mkpath (self, name, mode=0o777): def mkpath(self, name, mode=0o777):
mkpath(name, mode, dry_run=self.dry_run) mkpath(name, mode, dry_run=self.dry_run)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment