1. 07 Mar, 2000 4 commits
  2. 06 Mar, 2000 4 commits
  3. 03 Mar, 2000 2 commits
  4. 02 Mar, 2000 5 commits
    • Greg Ward's avatar
      Renamed 'build_lib' command to 'build_clib': · e67e55e0
      Greg Ward authored
        * replaced build_lib.py with build_clib.py
        * renamed the class in build_clib.py
        * changed all references to 'build_lib' command in other command classes
      e67e55e0
    • Greg Ward's avatar
      Changed '__rcsid__' to '__revision__'. · 41b23372
      Greg Ward authored
      41b23372
    • Greg Ward's avatar
      If the "build_lib" command built any C libraries, link with them all · 720accdc
      Greg Ward authored
        when building extensions (uses build_lib's 'get_library_names()' method).
      Ensure that the relative structure of source filenames is preserved in
        the temporary build tree, eg. foo/bar.c compiles to
        build/temp.<plat>/foo/bar.o.
      720accdc
    • Greg Ward's avatar
      Added command description. · 76ec4484
      Greg Ward authored
      Added 'build_clib' and 'build_temp' options (where to put C libraries
        and where to put temporary compiler by-products, ie. object files).
      Moved the call to 'check_library_list()' from 'run()' to 'finalize_options()'
        -- that way, if we're going to crash we do so earlier, and we guarantee
        that the library list is valid before we do anything (not just run).
      Disallow directory separators in library names -- the compiled library
        always goes right in 'build_clib'.
      Added 'get_library_names()', so the "build_ext" command knows what
        libraries to link every extension with.
      76ec4484
    • Greg Ward's avatar
      In the 'compile()' method: preserve the directory portion of source · 872379e9
      Greg Ward authored
      filenames when constructing object filenames, even if output_dir given --
      eg. "foo/bar.c" will compile to "foo/bar.o" without an output_dir, and to
      "temp/foo/bar.o" if output_dir is "temp".
      872379e9
  5. 01 Mar, 2000 7 commits
  6. 26 Feb, 2000 2 commits
  7. 24 Feb, 2000 1 commit
  8. 18 Feb, 2000 7 commits
  9. 17 Feb, 2000 2 commits
  10. 11 Feb, 2000 2 commits
    • Greg Ward's avatar
      Ditched '_find_SET()', since it was a no-value-added wrapper around · eed22869
      Greg Ward authored
        'get_msvc_paths()'.
      Renamed '_do_SET()' to 'set_path_env_var()', tweaked docstring, and
        cosmetically tweaked code.
      Stylistic changes to MSVCCompiler constructor (variable renaming
        and type consistency).
      eed22869
    • Greg Ward's avatar
      Latest patch from Thomas Heller/Robin Becker: · 8224dcda
      Greg Ward authored
        * tweak my docstrings
        * fix None returns to empty list
        * reshuffle responsibilities between '_find_exe()', '_find_SET()', and
          the MSVCCompiler constructor -- now the constructor worries about
          fetching the version list and determining the most recent one
        * added "/W3" compile option
      Also, I added/tweaked some docstrings.
      8224dcda
  11. 10 Feb, 2000 4 commits