mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-10-26 00:37:43 +03:00
Windows build fixes
Building 2.9.0 on MSVC7.1 was failing This is because HAVE_CONFIG_H is not #defined The patch addresses the above, adds testrecurse.exe and the standard "make check" suite of tests to the MSVC makefile, and also fixes the following (MSVC7.1) warnings: buf.c(674) : warning C4028: formal parameter 1 different from declaration libxml2\timsort.h(71) : warning C4028: formal parameter 1 different from declaration
This commit is contained in:
committed by
Daniel Veillard
parent
3f6cfbd1d3
commit
bbe194518f
@@ -43,7 +43,7 @@ CPPFLAGS = $(CPPFLAGS) /D "_REENTRANT"
|
||||
|
||||
# The compiler and its options.
|
||||
CC = cl.exe
|
||||
CFLAGS = /nologo /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "NOLIBTOOL" /W1 $(CRUNTIME)
|
||||
CFLAGS = /nologo /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "HAVE_CONFIG_H" /D "NOLIBTOOL" /W1 $(CRUNTIME)
|
||||
CFLAGS = $(CFLAGS) /I$(XML_SRCDIR) /I$(XML_SRCDIR)\include /I$(INCPREFIX)
|
||||
!if "$(WITH_THREADS)" != "no"
|
||||
CFLAGS = $(CFLAGS) /D "_REENTRANT"
|
||||
@@ -263,7 +263,8 @@ UTILS = $(BINDIR)\xmllint.exe\
|
||||
$(BINDIR)\runtest.exe\
|
||||
$(BINDIR)\runsuite.exe\
|
||||
$(BINDIR)\testapi.exe\
|
||||
$(BINDIR)\testlimits.exe
|
||||
$(BINDIR)\testlimits.exe\
|
||||
$(BINDIR)\testrecurse.exe
|
||||
|
||||
!if "$(WITH_THREADS)" == "yes" || "$(WITH_THREADS)" == "ctls" || "$(WITH_THREADS)" == "native"
|
||||
UTILS = $(UTILS) $(BINDIR)\testThreadsWin32.exe
|
||||
@@ -416,7 +417,15 @@ $(UTILS) : $(UTILS_INTDIR) $(BINDIR) libxml libxmla libxmladll
|
||||
|
||||
# TESTS
|
||||
|
||||
tests : XPathtests
|
||||
tests : checktests XPathtests
|
||||
|
||||
checktests : $(UTILS)
|
||||
cd .. && win32\$(BINDIR)\runtest.exe
|
||||
cd .. && win32\$(BINDIR)\testrecurse.exe
|
||||
cd .. && win32\$(BINDIR)\testapi.exe
|
||||
cd .. && win32\$(BINDIR)\testchar.exe
|
||||
cd .. && win32\$(BINDIR)\testdict.exe
|
||||
cd .. && win32\$(BINDIR)\runxmlconf.exe
|
||||
|
||||
XPathtests : $(BINDIR)\testXPath.exe
|
||||
@echo. 2> .memdump
|
||||
|
||||
Reference in New Issue
Block a user