1. 29 Sep, 1999 6 commits
    • Greg Ward's avatar
      Renamed many options to be consistent across commands. · e6ac2fcc
      Greg Ward authored
      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 authored
        - 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 authored
        - 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 authored
        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 authored
        - 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 authored
        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
  2. 27 Sep, 1999 2 commits
  3. 26 Sep, 1999 7 commits
  4. 24 Sep, 1999 2 commits
  5. 23 Sep, 1999 8 commits
  6. 22 Sep, 1999 6 commits
  7. 21 Sep, 1999 9 commits