shithub: freetype+ttf2subf

Download patch

ref: fc9df61408bc0e1881fc6114a5340b26e4acc4fe
parent: b58191ccf2117f6c76d183f590a28c298f1e7c5e
author: Antoine Leca <[email protected]>
date: Tue Nov 23 12:49:40 EST 2004

* builds/dos/detect.mk: Added same correction as for win32
about COPY on Windows NT. Detection of plain DOS 7.x.

git/fs: mount .git/fs: mount/attach disallowed
--- a/builds/dos/detect.mk
+++ b/builds/dos/detect.mk
@@ -43,6 +43,20 @@
       ifeq ($(is_dos),)
         is_dos := $(findstring MDOS\COMMAND,$(COMSPEC))
       endif
+
+      # We also try to recognize Dos 7.x without Windows 9X launched.
+      # See builds\win32\detect.mk for explanations about the logic.
+      ifeq ($(is_dos),)
+        ifdef winbootdir
+#ifneq ($(OS),Windows_NT)
+          # If Win32 is available, do not trigger this test
+          ifndef windir
+            is_dos := $(findstring Windows,$(strip $(shell ver)))
+          endif
+#endif
+        endif
+      endif
+
     endif # test COMSPEC
 
     ifneq ($(is_dos),)
@@ -107,7 +121,17 @@
   else
     SEP    := $(BACKSLASH)
     DELETE := del
-    COPY   := copy
+
+    # Setting COPY is a bit trickier. We can be running DJGPP on some
+    # Windows NT derivatives, like XP. See builds\win32\detect.mk for
+    # explanations why we need hacking here.
+    #
+    ifeq ($(OS),Windows_NT)
+      COPY := cmd.exe /c copy
+    else
+      COPY := copy
+    endif  # test NT
+
     setup: dos_setup
   endif