Fossil SCM

Fix dirent.h related compile errors when building for WINXP platform.

ashepilko 2017-01-10 04:49 trunk
Commit 3dddf7674b2a84e91903ccc5df74f71f6376715a
1 file changed +1 -1
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -210,11 +210,11 @@
210210
!else
211211
LDFLAGS = $(LDFLAGS) /NODEFAULTLIB:msvcrt /MANIFEST:NO
212212
!endif
213213
214214
!if $(FOSSIL_ENABLE_WINXP)!=0
215
-XPCFLAGS = $(XPCFLAGS) /D_USING_V110_SDK71_=1
215
+XPCFLAGS = $(XPCFLAGS) /D_WIN32_WINNT=0x0501 /D_USING_V110_SDK71_=1
216216
CFLAGS = $(CFLAGS) $(XPCFLAGS)
217217
!if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64"
218218
XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.02
219219
!else
220220
XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.01
221221
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -210,11 +210,11 @@
210 !else
211 LDFLAGS = $(LDFLAGS) /NODEFAULTLIB:msvcrt /MANIFEST:NO
212 !endif
213
214 !if $(FOSSIL_ENABLE_WINXP)!=0
215 XPCFLAGS = $(XPCFLAGS) /D_USING_V110_SDK71_=1
216 CFLAGS = $(CFLAGS) $(XPCFLAGS)
217 !if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64"
218 XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.02
219 !else
220 XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.01
221
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -210,11 +210,11 @@
210 !else
211 LDFLAGS = $(LDFLAGS) /NODEFAULTLIB:msvcrt /MANIFEST:NO
212 !endif
213
214 !if $(FOSSIL_ENABLE_WINXP)!=0
215 XPCFLAGS = $(XPCFLAGS) /D_WIN32_WINNT=0x0501 /D_USING_V110_SDK71_=1
216 CFLAGS = $(CFLAGS) $(XPCFLAGS)
217 !if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64"
218 XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.02
219 !else
220 XPLDFLAGS = $(XPLDFLAGS) /SUBSYSTEM:CONSOLE,5.01
221

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button