diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2018-01-05 10:19:05 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2018-01-05 10:19:20 +0900 |
commit | f4ef47c4cf343faf4464001aa73ba0fe4878000b (patch) | |
tree | 0a6fecfbbfce53d96cb3e9ca33e12d17391e3050 /win32 | |
parent | 8737843a4d457b79d3c6abbc17fbf97b81a8861e (diff) | |
parent | 28153c89adaff8d83720eb1c37d940cca6506c9c (diff) | |
download | libxslt-f4ef47c4cf343faf4464001aa73ba0fe4878000b.tar.gz libxslt-f4ef47c4cf343faf4464001aa73ba0fe4878000b.tar.bz2 libxslt-f4ef47c4cf343faf4464001aa73ba0fe4878000b.zip |
Merge branch 'tizen_base' into tizen
Change-Id: I8832282d1456721bfd7565a90f89065c90b24b6f
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
Diffstat (limited to 'win32')
-rw-r--r-- | win32/Makefile.mingw | 58 | ||||
-rw-r--r-- | win32/Makefile.msvc | 2 | ||||
-rw-r--r-- | win32/configure.js | 31 | ||||
-rw-r--r-- | win32/libxslt.def.src | 2 | ||||
-rw-r--r-- | win32/libxslt/libxslt_so.dsp | 8 | ||||
-rw-r--r-- | win32/libxslt/xsltproc.dsp | 8 | ||||
-rw-r--r-- | win32/runtests.py | 2 |
7 files changed, 52 insertions, 59 deletions
diff --git a/win32/Makefile.mingw b/win32/Makefile.mingw index 5b102b38..4fc42fe3 100644 --- a/win32/Makefile.mingw +++ b/win32/Makefile.mingw @@ -155,37 +155,37 @@ libexslta : $(BINDIR)\$(EXSLT_A) utils : $(UTILS) clean : - cmd.exe /C if exist $(XSLT_INTDIR) rmdir /S /Q $(XSLT_INTDIR) - cmd.exe /C if exist $(XSLT_INTDIR_A) rmdir /S /Q $(XSLT_INTDIR_A) - cmd.exe /C if exist $(EXSLT_INTDIR) rmdir /S /Q $(EXSLT_INTDIR) - cmd.exe /C if exist $(EXSLT_INTDIR_A) rmdir /S /Q $(EXSLT_INTDIR_A) - cmd.exe /C if exist $(UTILS_INTDIR) rmdir /S /Q $(UTILS_INTDIR) - cmd.exe /C if exist $(BINDIR) rmdir /S /Q $(BINDIR) - cmd.exe /C if exist depends.mingw del depends.mingw + cmd.exe /C "if exist $(XSLT_INTDIR) rmdir /S /Q $(XSLT_INTDIR)" + cmd.exe /C "if exist $(XSLT_INTDIR_A) rmdir /S /Q $(XSLT_INTDIR_A)" + cmd.exe /C "if exist $(EXSLT_INTDIR) rmdir /S /Q $(EXSLT_INTDIR)" + cmd.exe /C "if exist $(EXSLT_INTDIR_A) rmdir /S /Q $(EXSLT_INTDIR_A)" + cmd.exe /C "if exist $(UTILS_INTDIR) rmdir /S /Q $(UTILS_INTDIR)" + cmd.exe /C "if exist $(BINDIR) rmdir /S /Q $(BINDIR)" + cmd.exe /C "if exist depends.mingw del depends.mingw" rebuild : clean all distclean : clean - cmd.exe /C if exist config.* del config.* - cmd.exe /C if exist depends.* del depends.* - cmd.exe /C if exist Makefile del Makefile + cmd.exe /C "if exist config.* del config.*" + cmd.exe /C "if exist depends.* del depends.*" + cmd.exe /C "if exist Makefile del Makefile" install-libs : all - cmd.exe /C if not exist $(INCPREFIX)\$(XSLT_BASENAME) mkdir $(INCPREFIX)\$(XSLT_BASENAME) - cmd.exe /C if not exist $(INCPREFIX)\$(EXSLT_BASENAME) mkdir $(INCPREFIX)\$(EXSLT_BASENAME) - cmd.exe /C if not exist $(BINPREFIX) mkdir $(BINPREFIX) - cmd.exe /C if not exist $(LIBPREFIX) mkdir $(LIBPREFIX) - cmd.exe /C copy $(XSLT_SRCDIR)\*.h $(INCPREFIX)\$(XSLT_BASENAME) - cmd.exe /C copy $(EXSLT_SRCDIR)\*.h $(INCPREFIX)\$(EXSLT_BASENAME) - cmd.exe /C copy $(BINDIR)\$(XSLT_SO) $(SOPREFIX) - cmd.exe /C copy $(BINDIR)\$(XSLT_A) $(LIBPREFIX) - cmd.exe /C copy $(BINDIR)\$(XSLT_IMP) $(LIBPREFIX) - cmd.exe /C copy $(BINDIR)\$(EXSLT_SO) $(SOPREFIX) - cmd.exe /C copy $(BINDIR)\$(EXSLT_A) $(LIBPREFIX) - cmd.exe /C copy $(BINDIR)\$(EXSLT_IMP) $(LIBPREFIX) + cmd.exe /C "if not exist $(INCPREFIX)\$(XSLT_BASENAME) mkdir $(INCPREFIX)\$(XSLT_BASENAME)" + cmd.exe /C "if not exist $(INCPREFIX)\$(EXSLT_BASENAME) mkdir $(INCPREFIX)\$(EXSLT_BASENAME)" + cmd.exe /C "if not exist $(BINPREFIX) mkdir $(BINPREFIX)" + cmd.exe /C "if not exist $(LIBPREFIX) mkdir $(LIBPREFIX)" + cmd.exe /C "copy $(XSLT_SRCDIR)\*.h $(INCPREFIX)\$(XSLT_BASENAME)" + cmd.exe /C "copy $(EXSLT_SRCDIR)\*.h $(INCPREFIX)\$(EXSLT_BASENAME)" + cmd.exe /C "copy $(BINDIR)\$(XSLT_SO) $(SOPREFIX)" + cmd.exe /C "copy $(BINDIR)\$(XSLT_A) $(LIBPREFIX)" + cmd.exe /C "copy $(BINDIR)\$(XSLT_IMP) $(LIBPREFIX)" + cmd.exe /C "copy $(BINDIR)\$(EXSLT_SO) $(SOPREFIX)" + cmd.exe /C "copy $(BINDIR)\$(EXSLT_A) $(LIBPREFIX)" + cmd.exe /C "copy $(BINDIR)\$(EXSLT_IMP) $(LIBPREFIX)" install : install-libs - cmd.exe /C copy $(BINDIR)\*.exe $(BINPREFIX) + cmd.exe /C "copy $(BINDIR)\*.exe $(BINPREFIX)" install-dist : install @@ -205,16 +205,16 @@ dep : # Makes the compiler output directory. $(BINDIR) : - cmd.exe /C if not exist $(BINDIR) mkdir $(BINDIR) + cmd.exe /C "if not exist $(BINDIR) mkdir $(BINDIR)" # Makes the libxslt intermediate directory. $(XSLT_INTDIR) : - cmd.exe /C if not exist $(XSLT_INTDIR) mkdir $(XSLT_INTDIR) + cmd.exe /C "if not exist $(XSLT_INTDIR) mkdir $(XSLT_INTDIR)" # Makes the static libxslt intermediate directory. $(XSLT_INTDIR_A) : - cmd.exe /C if not exist $(XSLT_INTDIR_A) mkdir $(XSLT_INTDIR_A) + cmd.exe /C "if not exist $(XSLT_INTDIR_A) mkdir $(XSLT_INTDIR_A)" # An implicit rule for libxslt compilation. $(XSLT_INTDIR)/%.o : $(XSLT_SRCDIR)/%.c @@ -244,11 +244,11 @@ $(BINDIR)\$(XSLT_A) : $(BINDIR) $(XSLT_OBJS_A) # Creates the libexslt intermediate directory. $(EXSLT_INTDIR) : - cmd.exe /C if not exist $(EXSLT_INTDIR) mkdir $(EXSLT_INTDIR) + cmd.exe /C "if not exist $(EXSLT_INTDIR) mkdir $(EXSLT_INTDIR)" # Creates the static libexslt intermediate directory. $(EXSLT_INTDIR_A) : - cmd.exe /C if not exist $(EXSLT_INTDIR_A) mkdir $(EXSLT_INTDIR_A) + cmd.exe /C "if not exist $(EXSLT_INTDIR_A) mkdir $(EXSLT_INTDIR_A)" # An implicit rule for libexslt compilation. $(EXSLT_INTDIR)/%.o : $(EXSLT_SRCDIR)/%.c @@ -279,7 +279,7 @@ $(BINDIR)\$(EXSLT_A) : $(BINDIR) $(EXSLT_OBJS_A) libxslta # Creates the utils intermediate directory. $(UTILS_INTDIR) : - cmd.exe /C if not exist $(UTILS_INTDIR) mkdir $(UTILS_INTDIR) + cmd.exe /C "if not exist $(UTILS_INTDIR) mkdir $(UTILS_INTDIR)" # An implicit rule for xsltproc and friends. APPLIBS = $(LIBS) diff --git a/win32/Makefile.msvc b/win32/Makefile.msvc index 23a02d27..a6d57a12 100644 --- a/win32/Makefile.msvc +++ b/win32/Makefile.msvc @@ -51,7 +51,7 @@ CPPFLAGS = /nologo # The compiler and its options. CC = cl.exe -CFLAGS = /nologo /D "WIN32" /D "_WINDOWS" /D "_MBCS" /W3 $(CRUNTIME) /D "_REENTRANT" +CFLAGS = /nologo /D "_WINDOWS" /D "_MBCS" /W3 /wd4244 /wd4267 $(CRUNTIME) /D "_REENTRANT" CFLAGS = $(CFLAGS) /I$(BASEDIR) /I$(XSLT_SRCDIR) /I$(INCPREFIX) CFLAGS = $(CFLAGS) /D_CRT_SECURE_NO_DEPRECATE /D_CRT_NONSTDC_NO_DEPRECATE diff --git a/win32/configure.js b/win32/configure.js index 7f2f8548..56694cce 100644 --- a/win32/configure.js +++ b/win32/configure.js @@ -19,7 +19,7 @@ var baseNameXslt = "libxslt"; var baseNameExslt = "libexslt"; /* Configure file which contains the version and the output file where we can store our build configuration. */ -var configFile = baseDir + "\\configure.in"; +var configFile = baseDir + "\\configure.ac"; var versionFile = ".\\config.msvc"; /* Input and output files regarding the lib(e)xml features. The second output file is there for the compatibility reasons, otherwise it @@ -47,7 +47,6 @@ var withIconv = true; var withZlib = false; var withCrypto = true; var withModules = false; -var withLocale = true; /* Win32 build options. */ var dirSep = "\\"; var compiler = "msvc"; @@ -107,7 +106,6 @@ function usage() txt += " zlib: Use zlib library (" + (withZlib? "yes" : "no") + ")\n"; txt += " crypto: Enable Crypto support (" + (withCrypto? "yes" : "no") + ")\n"; txt += " modules: Enable Module support (" + (withModules? "yes" : "no") + ")\n"; - txt += " locale: Enable Locale support, requires unicode OS support (" + (withLocale? "yes" : "no") + ")\n"; txt += "\nWin32 build options, default value given in parentheses:\n\n"; txt += " compiler: Compiler to be used [msvc|mingw] (" + compiler + ")\n"; txt += " cruntime: C-runtime compiler option (only msvc) (" + cruntime + ")\n"; @@ -165,15 +163,15 @@ function discoverVersion() while (cf.AtEndOfStream != true) { ln = cf.ReadLine(); s = new String(ln); - if (s.search(/^LIBXSLT_MAJOR_VERSION=/) != -1) { - vf.WriteLine(s); - verMajorXslt = s.substring(s.indexOf("=") + 1, s.length) - } else if(s.search(/^LIBXSLT_MINOR_VERSION=/) != -1) { - vf.WriteLine(s); - verMinorXslt = s.substring(s.indexOf("=") + 1, s.length) - } else if(s.search(/^LIBXSLT_MICRO_VERSION=/) != -1) { - vf.WriteLine(s); - verMicroXslt = s.substring(s.indexOf("=") + 1, s.length) + if (m = s.match(/^m4_define\(\[MAJOR_VERSION\], \[(.*)\]\)/)) { + vf.WriteLine("LIBXSLT_MAJOR_VERSION=" + m[1]); + verMajorXslt = m[1]; + } else if(m = s.match(/^m4_define\(\[MINOR_VERSION\], \[(.*)\]\)/)) { + vf.WriteLine("LIBXSLT_MINOR_VERSION=" + m[1]); + verMinorXslt = m[1]; + } else if(m = s.match(/^m4_define\(\[MICRO_VERSION\], \[(.*)\]\)/)) { + vf.WriteLine("LIBXSLT_MICRO_VERSION=" + m[1]); + verMicroXslt = m[1]; } else if (s.search(/^LIBEXSLT_MAJOR_VERSION=/) != -1) { vf.WriteLine(s); verMajorExslt = s.substring(s.indexOf("=") + 1, s.length) @@ -242,10 +240,6 @@ function configureXslt() of.WriteLine(s.replace(/\@WITH_DEBUGGER\@/, withDebugger? "1" : "0")); } else if (s.search(/\@WITH_MODULES\@/) != -1) { of.WriteLine(s.replace(/\@WITH_MODULES\@/, withModules? "1" : "0")); - } else if (s.search(/\@XSLT_LOCALE_XLOCALE\@/) != -1) { - of.WriteLine(s.replace(/\@XSLT_LOCALE_XLOCALE\@/, "0")); - } else if (s.search(/\@XSLT_LOCALE_WINAPI\@/) != -1) { - of.WriteLine(s.replace(/\@XSLT_LOCALE_WINAPI\@/, withLocale? "1" : "0")); } else if (s.search(/\@LIBXSLT_DEFAULT_PLUGINS_PATH\@/) != -1) { of.WriteLine(s.replace(/\@LIBXSLT_DEFAULT_PLUGINS_PATH\@/, "NULL")); } else @@ -349,8 +343,6 @@ for (i = 0; (i < WScript.Arguments.length) && (error == 0); i++) { withCrypto = strToBool(arg.substring(opt.length + 1, arg.length)); else if (opt == "modules") withModules = strToBool(arg.substring(opt.length + 1, arg.length)); - else if (opt == "locale") - withLocale = strToBool(arg.substring(opt.length + 1, arg.length)); else if (opt == "compiler") compiler = arg.substring(opt.length + 1, arg.length); else if (opt == "cruntime") @@ -424,7 +416,7 @@ if (buildIncPrefix == "") if (buildLibPrefix == "") buildLibPrefix = "$(PREFIX)" + dirSep + "lib"; if (buildSoPrefix == "") - buildSoPrefix = "$(PREFIX)" + dirSep + "lib"; + buildSoPrefix = "$(PREFIX)" + dirSep + "bin"; // Discover the version. discoverVersion(); @@ -485,7 +477,6 @@ txtOut += " Use iconv: " + boolToStr(withIconv) + "\n"; txtOut += " With zlib: " + boolToStr(withZlib) + "\n"; txtOut += " Crypto: " + boolToStr(withCrypto) + "\n"; txtOut += " Modules: " + boolToStr(withModules) + "\n"; -txtOut += " Locale: " + boolToStr(withLocale) + "\n"; txtOut += "\n"; txtOut += "Win32 build configuration\n"; txtOut += "-------------------------\n"; diff --git a/win32/libxslt.def.src b/win32/libxslt.def.src index 653d3a17..fe7e767c 100644 --- a/win32/libxslt.def.src +++ b/win32/libxslt.def.src @@ -58,6 +58,7 @@ xsltDebugDumpExtensions xsltDebugGetDefaultTrace xsltDebugSetDefaultTrace xsltDecimalFormatGetByName +xsltDecimalFormatGetByQName xsltDefaultSortFunction xsltDoSortFunction xsltDocumentComp @@ -86,6 +87,7 @@ xsltExtensionInstructionResultRegister xsltFindDocument xsltFindElemSpaceHandling xsltFindTemplate +xsltFlagRVTs xsltForEach xsltFormatNumberConversion xsltFormatNumberFunction diff --git a/win32/libxslt/libxslt_so.dsp b/win32/libxslt/libxslt_so.dsp index 6cbd578b..4bc6cad1 100644 --- a/win32/libxslt/libxslt_so.dsp +++ b/win32/libxslt/libxslt_so.dsp @@ -42,8 +42,8 @@ RSC=rc.exe # PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBXSLT_SO_EXPORTS" /Yu"stdafx.h" /FD /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\..\gnome-xml" /I "..\..\..\gnome-xml\include" /I "..\.." /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBXSLT_SO_EXPORTS" /D "WIN32" /FD /c
+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBXSLT_SO_EXPORTS" /Yu"stdafx.h" /FD /c
+# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\..\gnome-xml" /I "..\..\..\gnome-xml\include" /I "..\.." /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBXSLT_SO_EXPORTS" /FD /c
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x409 /d "NDEBUG"
@@ -68,8 +68,8 @@ LINK32=link.exe # PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBXSLT_SO_EXPORTS" /Yu"stdafx.h" /FD /GZ /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\..\..\gnome-xml\include" /I "..\..\..\gnome-xml" /I "..\.." /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBXSLT_SO_EXPORTS" /FD /GZ /c
+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBXSLT_SO_EXPORTS" /Yu"stdafx.h" /FD /GZ /c
+# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\..\..\gnome-xml\include" /I "..\..\..\gnome-xml" /I "..\.." /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBXSLT_SO_EXPORTS" /FD /GZ /c
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x409 /d "_DEBUG"
diff --git a/win32/libxslt/xsltproc.dsp b/win32/libxslt/xsltproc.dsp index 5413732b..92938412 100644 --- a/win32/libxslt/xsltproc.dsp +++ b/win32/libxslt/xsltproc.dsp @@ -41,8 +41,8 @@ RSC=rc.exe # PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /W3 /GX /O2 /I "..\..\..\gnome-xml\include" /I "..\..\..\gnome-xml" /I "..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /W3 /GX /O2 /I "..\..\..\gnome-xml\include" /I "..\..\..\gnome-xml" /I "..\.." /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
@@ -65,8 +65,8 @@ LINK32=link.exe # PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "..\..\..\gnome-xml\include" /I "..\..\..\gnome-xml" /I "..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
+# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
+# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "..\..\..\gnome-xml\include" /I "..\..\..\gnome-xml" /I "..\.." /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
diff --git a/win32/runtests.py b/win32/runtests.py index 4d9aabb7..f20c946d 100644 --- a/win32/runtests.py +++ b/win32/runtests.py @@ -26,7 +26,7 @@ def runtests(xsl_dir, xml_dir="."): if not path.isfile(xml_path): continue - args = [ xsltproc, xsl_path, xml_path ] + args = [ xsltproc, "--maxdepth", "200", xsl_path, xml_path ] p = Popen(args, stdout=PIPE, stderr=PIPE) out_path = path.join(xml_dir, name + ".out") err_path = path.join(xml_dir, name + ".err") |