1. 30 Eyl, 1999 8 kayıt (commit)
  2. 29 Eyl, 1999 12 kayıt (commit)
    • Guido van Rossum's avatar
      8e7eaa8a
    • Greg Ward's avatar
    • Greg Ward's avatar
      Added all documentation. · 274ad9dc
      Greg Ward yazdı
      Slightly improved the code for dealing with newline on a comment line,
        and for stripping whitespace.
      274ad9dc
    • Greg Ward's avatar
    • Greg Ward's avatar
      Added 'package' option. · a6cb8ae7
      Greg Ward yazdı
      Catch up with renamed 'platdir' -> 'build_platlib' option in 'build'.
      Don't call 'set_final_options()' in 'run()' anymore -- that's now
        guaranteed to be taken care of for us by the Distribution instance.
      If 'include_dirs' is a string, split it on os.pathsep (this is half-
        hearted -- support for setting compile/link options on the command
        line is totally lame and probably won't work at all).
      Added 'get_source_files()' for use by 'dist' command.
      Added code to 'build_extensions()' to figure out the "def file" to use
        with MSVC++ and add it to the linker command line as an "extra_postarg".
      a6cb8ae7
    • Greg Ward's avatar
      Renamed 'dir' option to be consistent with other commands. · 2a612067
      Greg Ward yazdı
      Don't call 'set_final_options()' in 'run()' anymore -- that's now
        guaranteed to be taken care of for us by the Distribution instance.
      Rearranged to bit to allow outsiders (specifically, the 'dist' command)
        to find out what modules we would build:
        - 'find_modules()' renamed to 'find_package_modules()'
        - most of 'build_modules()' abstracted out to 'find_modules()'
        - added 'get_source_files()' (for the 'dist' command to use)
        - drastically simplified 'build_modules()' -- now just a wrapper around
          'find_modules()' and 'build_module()'
      2a612067
    • Greg Ward's avatar
      Renamed many options to be consistent across commands. · e6ac2fcc
      Greg Ward yazdı
      Tweaked some help strings to be consistent with documentation.
      Don't call 'set_final_options()' in 'run()' anymore -- that's now
        guaranteed to be taken care of for us by the Distribution instance.
      e6ac2fcc
    • Greg Ward's avatar
      Catch up with latest changes in CCompiler: · df178f97
      Greg Ward yazdı
        - add 'extra_preargs' and 'extra_postargs' parameters (and use them!)
        - got rid of 'build_info' kludge parameter
        - added 'compiler_type' class attribute
        - respect reordered arguments to 'gen_lib_options()'
      Also added 'output_dir' parameter (catching up with older change in
        CCompiler) -- BUT this is presently ignored by all methods!
      Deleted some more docstrings redundant with CCompiler.
      Dropped generated of "/DEF:" argument --- that's now done by
        the 'build_ext' command.
      df178f97
    • Greg Ward's avatar
      Catch up with latest changes in CCompiler: · 0e3530ba
      Greg Ward yazdı
        - add 'extra_preargs' and 'extra_postargs' parameters (and use them!)
        - added 'compiler_type' class attribute
        - respect reordered arguments to 'gen_lib_options()'
      0e3530ba
    • Greg Ward's avatar
      Added 'extra_preargs' and 'extra_postargs' parameters to most methods, · 802d6b7b
      Greg Ward yazdı
        which allowed us to get rid of the 'build_info' used in some places
        (a temporary kludge to support MSVC++ "def" files).
      Deleted big comment whining about that kludge.
      Added 'compiler_type' class attribute.
      Overhauled 'new_compiler()': now takes 'compiler' argument along with
        'plat' (both optional with sensible defaults), and looks them both up
        in the new 'default_compiler' and 'compiler_class' dictionaries to
        figure out where to get the concrete compiler class from.
      Reordered arguments to 'gen_lib_options()' to match the order in
        which the arguments are generated (ie. -L before -l).
      802d6b7b
    • Greg Ward's avatar
      More tweaks to 'mkpath()': · cd1486ff
      Greg Ward yazdı
        - deal with empty tail from os.path.split() (eg. from trailing slash,
          or backslash, or whatever)
        - check PATH_CREATED hash inside loop as well
      cd1486ff
    • Greg Ward's avatar
      Added 'ready' flag and 'ensure_ready()' method to Command: together · 3868eb97
      Greg Ward yazdı
        they make sure that 'set_final_options()' has been called, but isn't
        called redundantly.
      Changed Distribution to call 'ensure_ready()' where it used to call
        'set_final_options()', and in a few extra places as well.
      Lots of comment/docstring revisions and additions in both classes.
      New one-liner utility methods in Command: 'find_peer()', 'spawn()'.
      3868eb97
  3. 27 Eyl, 1999 2 kayıt (commit)
  4. 26 Eyl, 1999 7 kayıt (commit)
  5. 24 Eyl, 1999 2 kayıt (commit)
  6. 23 Eyl, 1999 8 kayıt (commit)
  7. 22 Eyl, 1999 1 kayıt (commit)