1. 30 Sep, 2000 9 commits
  2. 29 Sep, 2000 1 commit
    • Thomas Heller's avatar
      Removed the extra_dirs and path_file metadata options. · 96979143
      Thomas Heller authored
      They are unneeded: All this stuff is already done by the
      install command which is run by bdist_wininst.
      
      One bug has been fixed:
      The root of the fake install tree is install.install_purelib,
      not install.install_lib!
      They are different if the extra_path option is used in
      the setup function.
      
      Rebuild after the changes to wininst.exe.
      96979143
  3. 28 Sep, 2000 1 commit
    • Thomas Heller's avatar
      Removed the implib_dir instance variable because it is unused. · b0ce6a98
      Thomas Heller authored
      Removed get_ext_libname() because it is unused.
      
      Fixed get_libraries() to append an '_d' to the python debug
      import library. If MSVC is used, do not add 'pythonxx.lib' to
      the list of libraries, because this is handled better
      by a pragma in config.h.
      
      This should fix bug #115595, but it needs some more testing.
      b0ce6a98
  4. 27 Sep, 2000 5 commits
    • Greg Ward's avatar
      Bump version to 1.0pre. · 117c5cbf
      Greg Ward authored
      117c5cbf
    • Greg Ward's avatar
      Remove deprecation warnings on old 'link_*()' methods, ie. they're not · a50a92cb
      Greg Ward authored
      deprecated after all.  But now they're only implemented once, instead
      of N times.
      a50a92cb
    • Greg Ward's avatar
      Big patch from Rene Liebscher to simplify the CCompiler API and · 5937fb64
      Greg Ward authored
      implementations.  Details:
        * replace 'link_shared_object()', 'link_shared_lib()', and
          'link_executable()' with 'link()', which is (roughly)
          the union of the three methods it replaces
        * in all implementation classes (UnixCCompiler, MSVCCompiler, etc.),
          ditch the old 'link_*()' methods and replace them with 'link()'
        * in the abstract base class (CCompiler), add the old 'link_*()'
          methods as wrappers around the new 'link()' (they also print
          a warning of the deprecated interface)
      
      Also increases consistency between MSVCCompiler and BCPPCompiler,
      hopefully to make it easier to factor out the mythical WindowsCCompiler
      class.  Details:
        * use 'self.linker' instead of 'self.link'
        * add ability to compile resource files to BCPPCompiler
        * added (redundant?) 'object_filename()' method to BCPPCompiler
        * only generate a .def file if 'export_symbols' defined
      5937fb64
    • Greg Ward's avatar
      Bump version to 0.9.4. · 3baf36ca
      Greg Ward authored
      3baf36ca
    • Greg Ward's avatar
      Fix '_set_command_options()' so it only calls 'strtobool()' on strings · f2886a01
      Greg Ward authored
      (was crashing on any boolean command-line option!).
      f2886a01
  5. 26 Sep, 2000 7 commits
  6. 25 Sep, 2000 7 commits
  7. 23 Sep, 2000 3 commits
  8. 22 Sep, 2000 3 commits
    • Greg Ward's avatar
      Tweak what happens when run on non-Windows platforms: set install prefix · 7d6f876b
      Greg Ward authored
      as well as scheme, and don't convert all installation paths (that's now
      done by the "install" command for us).
      7d6f876b
    • Greg Ward's avatar
      Changed all paths in the INSTALL_SCHEMES dict to Unix syntax, and added · ade6e349
      Greg Ward authored
      'convert_paths()' method to convert them all to the local syntax (backslash
      or colon or whatever) at the appropriate time.
      
      Added SCHEME_KEYS to get rid of one hard-coded list of attributes (in
      'select_scheme()').
      
      Default 'install_path_file' to true, and never set it false (it's just
      there in case some outsider somewhere wants to disable installation of the
      .pth file for whatever reason).
      
      Toned down the warning emitted when 'install_path_file' is false, since we
      no longer know why it might be false.
      
      Added 'warn_dir' flag to suppress warning when installing to a directory
      not in sys.path (again, we never set this false -- it's there for outsiders
      to use, specifically the "bdist_*" commands).
      
      Pulled the loop of 'change_root()' calls out to new method 'change_roots()'.
      
      Comment updates/deletions/additions.
      ade6e349
    • Greg Ward's avatar
      Fix 'convert_path()' so it returns immediately under Unix -- prevents blowing · d56ce29d
      Greg Ward authored
      up when the pathname starts with '/', which is needed when converting
      installation directories in the "install" command.
      d56ce29d
  9. 21 Sep, 2000 1 commit
  10. 19 Sep, 2000 2 commits
  11. 18 Sep, 2000 1 commit