[Geany-devel] Remove MSYS dependency of Geany on Win~1
dimitar.zhekov at xxxxx
Tue Jul 10 17:51:03 UTC 2012
On Tue, 10 Jul 2012 12:55:58 +0100
Nick Treleaven <nick.treleaven at btinternet.com> wrote:
> >> I've replaced xcopy with separate copy targets
> >> locally. Unfortunately that causes errors with subdirectories so I had
> >> to ignore them, which I'd prefer not to do. See attached diff.
> > "cp: omitting directory 'foo'" errors on any subdirectories with GNU
> > cp. [...]
> No, the subdir errors are with windows 'copy'.
Strange. Under Linux:
$ md /tmp/gx
$ cp doc/* /tmp/gx
$ cp doc/* ~/gx || echo some error
cp: omitting directory `doc/images'
But the patch ignores any copy errors anyway, so it woudn't matter.
> > for cmd: 'CP_R = xcopy /s /y /i' and 'RM_R = del /s'
> xcopy /i doesn't seem to help here if the destination already exists (I
> don't think we should remove $DESTDIR).
Yes, it works only for non-existing target directory.
I tested the patch with cmd.exe and tcc.exe, install and re-install.
All work fine, no copy error messages. On re-install, there are mkdir
error messages about existing directories, geany.glade is replaced
normally. That's with XP SP2 32-bit, MSYS was never installed.
More information about the Devel