crossplatform.mk: Tweak for Windows 8 fix
authorJerome St-Louis <jerome@ecere.com>
Fri, 9 Aug 2013 10:12:41 +0000 (06:12 -0400)
committerJerome St-Louis <jerome@ecere.com>
Fri, 9 Aug 2013 10:12:41 +0000 (06:12 -0400)
crossplatform.mk

index a53be93..5f0fb29 100644 (file)
@@ -225,11 +225,10 @@ ifdef WIN_SHELL_COMMANDS
    WIN8 := $(shell ver | findstr "version 6.2")
 ifneq "$(WIN8)" ""
    touch = $(if $(1),@cmd /c "for %I in ($(call sys_path,$(1))) do @(cd %~pI && type nul >> %~nxI && copy /by %~nxI+,, > nul 2>&1 && cd %cd%)")
-   cpq = $(if $(1),@cmd /c "for %I in ($(call sys_path,$(1))) do copy /by %I $(call sys_path,$(2))" > nul 2>&1)
 else
    touch = $(if $(1),@cmd /c "for %%I in ($(call sys_path,$(1))) do @(cd %%~pI && type nul >> %%~nxI && copy /by %%~nxI+,, > nul 2>&1 && cd %%cd%%)")
-   cpq = $(if $(1),@cmd /c "for %%I in ($(call sys_path,$(1))) do copy /by %%I $(call sys_path,$(2))" > nul 2>&1)
 endif
+   cpq = $(if $(1),@cmd /c "for %%I in ($(call sys_path,$(1))) do copy /by %%I $(call sys_path,$(2))" > nul 2>&1)
    rmq = $(if $(1),-del /f /q $(call sys_path,$(1)) > nul 2>&1)
    rmrq = $(if $(1),-rmdir /q /s $(call sys_path,$(1)) > nul 2>&1)
    mkdirq = $(if $(1),-mkdir $(call sys_path,$(1)) > nul 2>&1)