[Python-checkins] python/dist/src/Lib/distutils ccompiler.py,1.54,1.55

akuchling@users.sourceforge.net akuchling@users.sourceforge.net
Sun, 29 Dec 2002 09:01:00 -0800


Update of /cvsroot/python/python/dist/src/Lib/distutils
In directory sc8-pr-cvs1:/tmp/cvs-serv25894

Modified Files:
	ccompiler.py 
Log Message:
Bug #599248: strip directories when building Python.  Out-of-tree builds should work again.

Index: ccompiler.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/distutils/ccompiler.py,v
retrieving revision 1.54
retrieving revision 1.55
diff -C2 -d -r1.54 -r1.55
*** ccompiler.py	19 Nov 2002 13:12:27 -0000	1.54
--- ccompiler.py	29 Dec 2002 17:00:57 -0000	1.55
***************
*** 16,19 ****
--- 16,20 ----
  from distutils.dir_util import mkpath
  from distutils.dep_util import newer_pairwise, newer_group
+ from distutils.sysconfig import python_build
  from distutils.util import split_quoted, execute
  from distutils import log
***************
*** 367,371 ****
  
          # Get the list of expected output (object) files
!         objects = self.object_filenames(sources, 0, outdir)
          assert len(objects) == len(sources)
  
--- 368,374 ----
  
          # Get the list of expected output (object) files
!         objects = self.object_filenames(sources,
!                                         strip_dir=python_build,
!                                         output_dir=outdir)
          assert len(objects) == len(sources)
  
***************
*** 473,477 ****
          """
          # Get the list of expected output (object) files
!         objects = self.object_filenames(sources, strip_dir=0,
                                          output_dir=output_dir)
          assert len(objects) == len(sources)
--- 476,480 ----
          """
          # Get the list of expected output (object) files
!         objects = self.object_filenames(sources, strip_dir=python_build,
                                          output_dir=output_dir)
          assert len(objects) == len(sources)