Mathias Michaelis wrote:
> >> Patch
> >> Problem: IMHO .pdb files should reside in the same directory as the
> >> corresponding .exe files so they can be distributet along
> >> with them.
> >> Solution: Change one line within src/Make_mvc.mak
> >> Files: src/Make_mvc.mak
> >>
> > This doesn't matter for the distribution, the .pdb file can be moved
> > around after generating it. It might matter for when you want to run
> > Vim right after compiling it. I haven't tried it.
> >
> Of course: If the pdb file is created in a subdirectory OBJGO, then
> you must move this directory when ever you move the corresponding
> Vim .EXE file. Thus, if you have gvim, gvimd, vim and vimd in your
> $VIMRUNTIME directory, you need four(!) subdirectories named
> "OBJ..." there, each of them containing only one file: the
> corresponding .PDB file.
>
> Otherwise, you can't debug the executables without first guide your
> debugger to the location where the corresponding .pdb file is stored.
Do you mean that the subdirectory is stored in the executable?
> And yes: the .PDB are not needed for a distribution. But this is no
> reason to hide these files in some subdirectories. Maybe, someone
> wants to copy these files in the same $VIMRUNTIME directory as the
> executable files. Or even wants to create his own distribution that
> contains these files -- as Antoine Mechelynck contributed the
> debugging executables vimd.exe and gvimd.exe at the times when he
> compiled Vim.
>
> This is why I plead to make this patch an official one :-)
The reason to put the .pdb file, and any other generated files, in a
subdirectory is to keep the source directory clean. And to have a
different subdirectory for the various versions.
--
ARTHUR: Well, it doesn't matter. Will you go and tell your master that
Arthur from the Court of Camelot is here.
GUARD #1: Listen, in order to maintain air-speed velocity, a swallow
needs to beat its wings 43 times every second, right?
ARTHUR: Please!
The Quest for the Holy Grail (Monty Python)
/// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ download, build and distribute -- http://www.A-A-P.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///