diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 5cd37b73e9..9e0d73d8ee 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -17,6 +17,13 @@ past entries belonging to author(s): Viktor Szakats. */ +2009-08-21 20:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + * config/globsh.mk + + Extended NOTE about max cmdline lenght on nt shells. + + * ChangeLog + + Added solution to 'move' problem on nt (and other) shells. + 2009-08-21 19:54 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/dynlib/mt/Makefile * source/dynlib/Makefile @@ -66,6 +73,10 @@ * config/globsh.mk - Deleted $(MV) variable with move command. (problematic under nt shells) + UPDATE: It's problematic because 'move' isn't on the list of + known by GNU Make shell commands, so the shell won't + automatically be invoked for it, not just on nt, but + possibly on any other platforms. - config/dj-mv.exe * config/readme.txt diff --git a/harbour/config/globsh.mk b/harbour/config/globsh.mk index 0ac509f971..693da464d3 100644 --- a/harbour/config/globsh.mk +++ b/harbour/config/globsh.mk @@ -77,7 +77,10 @@ ifeq ($(HB_SHELL),nt) # NOTE: According to http://support.microsoft.com/kb/830473 # The command line length limit for cmd.exe is 8191 chars # for Windows XP and upper and 2047 for Windows NT and 2000. -# [vszakats] +# This is true for commands which are recognized as shell +# commands (by using an internal list). For the rest +# CreateProcess() is used, where where the maximum length +# is 32767. [vszakats] MK := "$(subst \,/,$(MAKE))" RM := del /q /f