Index: third_party/libxslt/win32/configure.js |
diff --git a/third_party/libxslt/win32/configure.js b/third_party/libxslt/win32/configure.js |
deleted file mode 100644 |
index 39745911ea627937dc82f095882cecd870674671..0000000000000000000000000000000000000000 |
--- a/third_party/libxslt/win32/configure.js |
+++ /dev/null |
@@ -1,507 +0,0 @@ |
-/* Configure script for libxslt, specific for Windows with Scripting Host. |
- * |
- * This script will configure the libxslt build process and create necessary files. |
- * Run it with an 'help', or an invalid option and it will tell you what options |
- * it accepts. |
- * |
- * March 2002, Igor Zlatkovic <igor@zlatkovic.com> |
- */ |
- |
-/* The source directory, relative to the one where this file resides. */ |
-var baseDir = ".."; |
-var srcDirXslt = baseDir + "\\libxslt"; |
-var srcDirExslt = baseDir + "\\libexslt"; |
-var srcDirUtils = baseDir + "\\xsltproc"; |
-/* The directory where we put the binaries after compilation. */ |
-var binDir = "binaries"; |
-/* Base name of what we are building. */ |
-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 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 |
- is identical to the first. */ |
-var optsFileInXslt = srcDirXslt + "\\xsltconfig.h.in"; |
-var optsFileXslt = srcDirXslt + "\\xsltconfig.h"; |
-var optsFileInExslt = srcDirExslt + "\\exsltconfig.h.in"; |
-var optsFileExslt = srcDirExslt + "\\exsltconfig.h"; |
-/* Version strings for the binary distribution. Will be filled later |
- in the code. */ |
-var verMajorXslt; |
-var verMinorXslt; |
-var verMicroXslt; |
-var verMajorExslt; |
-var verMinorExslt; |
-var verMicroExslt; |
-var verCvs; |
-var useCvsVer = true; |
-/* Libxslt features. */ |
-var withTrio = false; |
-var withXsltDebug = true; |
-var withMemDebug = false; |
-var withDebugger = true; |
-var withIconv = true; |
-var withZlib = false; |
-var withCrypto = true; |
-var withModules = false; |
-var withLocale = true; |
-/* Win32 build options. */ |
-var dirSep = "\\"; |
-var compiler = "msvc"; |
-var cruntime = "/MD"; |
-var vcmanifest = false; |
-var buildDebug = 0; |
-var buildStatic = 0; |
-var buildPrefix = "."; |
-var buildBinPrefix = ""; |
-var buildIncPrefix = ""; |
-var buildLibPrefix = ""; |
-var buildSoPrefix = ""; |
-var buildInclude = "."; |
-var buildLib = "."; |
-/* Local stuff */ |
-var error = 0; |
- |
-/* Helper function, transforms the option variable into the 'Enabled' |
- or 'Disabled' string. */ |
-function boolToStr(opt) |
-{ |
- if (opt == false) |
- return "no"; |
- else if (opt == true) |
- return "yes"; |
- error = 1; |
- return "*** undefined ***"; |
-} |
- |
-/* Helper function, transforms the argument string into the boolean |
- value. */ |
-function strToBool(opt) |
-{ |
- if (opt == "0" || opt == "no") |
- return false; |
- else if (opt == "1" || opt == "yes") |
- return true; |
- error = 1; |
- return false; |
-} |
- |
-/* Displays the details about how to use this script. */ |
-function usage() |
-{ |
- var txt; |
- txt = "Usage:\n"; |
- txt += " cscript " + WScript.ScriptName + " <options>\n"; |
- txt += " cscript " + WScript.ScriptName + " help\n\n"; |
- txt += "Options can be specified in the form <option>=<value>, where the value is\n"; |
- txt += "either 'yes' or 'no'.\n\n"; |
- txt += "XSLT processor options, default value given in parentheses:\n\n"; |
- txt += " trio: Enable TRIO string manipulator (" + (withTrio? "yes" : "no") + ")\n"; |
- txt += " xslt_debug: Enable XSLT debbugging module (" + (withXsltDebug? "yes" : "no") + ")\n"; |
- txt += " mem_debug: Enable memory debugger (" + (withMemDebug? "yes" : "no") + ")\n"; |
- txt += " debugger: Enable external debugger support (" + (withDebugger? "yes" : "no") + ")\n"; |
- txt += " iconv: Use iconv library (" + (withIconv? "yes" : "no") + ")\n"; |
- 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"; |
- txt += " vcmanifest: Embed VC manifest (only msvc) (" + (vcmanifest? "yes" : "no") + ")\n"; |
- txt += " debug: Build unoptimised debug executables (" + (buildDebug? "yes" : "no") + ")\n"; |
- txt += " static: Link xsltproc statically to libxslt (" + (buildStatic? "yes" : "no") + ")\n"; |
- txt += " Note: automatically enabled if cruntime is not /MD or /MDd\n"; |
- txt += " prefix: Base directory for the installation (" + buildPrefix + ")\n"; |
- txt += " bindir: Directory where xsltproc and friends should be installed\n"; |
- txt += " (" + buildBinPrefix + ")\n"; |
- txt += " incdir: Directory where headers should be installed\n"; |
- txt += " (" + buildIncPrefix + ")\n"; |
- txt += " libdir: Directory where static and import libraries should be\n"; |
- txt += " installed (" + buildLibPrefix + ")\n"; |
- txt += " sodir: Directory where shared libraries should be installed\n"; |
- txt += " (" + buildSoPrefix + ")\n"; |
- txt += " include: Additional search path for the compiler, particularily\n"; |
- txt += " where libxml headers can be found (" + buildInclude + ")\n"; |
- txt += " lib: Additional search path for the linker, particularily\n"; |
- txt += " where libxml library can be found (" + buildLib + ")\n"; |
- WScript.Echo(txt); |
-} |
- |
-/* Discovers the version we are working with by reading the apropriate |
- configuration file. Despite its name, this also writes the configuration |
- file included by our makefile. */ |
-function discoverVersion() |
-{ |
- var fso, cf, vf, ln, s; |
- fso = new ActiveXObject("Scripting.FileSystemObject"); |
- verCvs = ""; |
- if (useCvsVer && fso.FileExists("..\\CVS\\Entries")) { |
- cf = fso.OpenTextFile("..\\CVS\\Entries", 1); |
- while (cf.AtEndOfStream != true) { |
- ln = cf.ReadLine(); |
- s = new String(ln); |
- if (s.search(/^\/ChangeLog\//) != -1) { |
- iDot = s.indexOf("."); |
- iSlash = s.indexOf("/", iDot); |
- verCvs = "CVS" + s.substring(iDot + 1, iSlash); |
- break; |
- } |
- } |
- cf.Close(); |
- } |
- cf = fso.OpenTextFile(configFile, 1); |
- if (compiler == "msvc") |
- versionFile = ".\\config.msvc"; |
- else if (compiler == "mingw") |
- versionFile = ".\\config.mingw"; |
- vf = fso.CreateTextFile(versionFile, true); |
- vf.WriteLine("# " + versionFile); |
- vf.WriteLine("# This file is generated automatically by " + WScript.ScriptName + "."); |
- vf.WriteBlankLines(1); |
- 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) |
- } else if (s.search(/^LIBEXSLT_MAJOR_VERSION=/) != -1) { |
- vf.WriteLine(s); |
- verMajorExslt = s.substring(s.indexOf("=") + 1, s.length) |
- } else if(s.search(/^LIBEXSLT_MINOR_VERSION=/) != -1) { |
- vf.WriteLine(s); |
- verMinorExslt = s.substring(s.indexOf("=") + 1, s.length) |
- } else if(s.search(/^LIBEXSLT_MICRO_VERSION=/) != -1) { |
- vf.WriteLine(s); |
- verMicroExslt = s.substring(s.indexOf("=") + 1, s.length) |
- } |
- } |
- cf.Close(); |
- vf.WriteLine("WITH_TRIO=" + (withTrio? "1" : "0")); |
- vf.WriteLine("WITH_DEBUG=" + (withXsltDebug? "1" : "0")); |
- vf.WriteLine("WITH_MEM_DEBUG=" + (withMemDebug? "1" : "0")); |
- vf.WriteLine("WITH_DEBUGGER=" + (withDebugger? "1" : "0")); |
- vf.WriteLine("WITH_ICONV=" + (withIconv? "1" : "0")); |
- vf.WriteLine("WITH_ZLIB=" + (withZlib? "1" : "0")); |
- vf.WriteLine("WITH_CRYPTO=" + (withCrypto? "1" : "0")); |
- vf.WriteLine("WITH_MODULES=" + (withModules? "1" : "0")); |
- vf.WriteLine("DEBUG=" + (buildDebug? "1" : "0")); |
- vf.WriteLine("STATIC=" + (buildStatic? "1" : "0")); |
- vf.WriteLine("PREFIX=" + buildPrefix); |
- vf.WriteLine("BINPREFIX=" + buildBinPrefix); |
- vf.WriteLine("INCPREFIX=" + buildIncPrefix); |
- vf.WriteLine("LIBPREFIX=" + buildLibPrefix); |
- vf.WriteLine("SOPREFIX=" + buildSoPrefix); |
- if (compiler == "msvc") { |
- vf.WriteLine("INCLUDE=$(INCLUDE);" + buildInclude); |
- vf.WriteLine("LIB=$(LIB);" + buildLib); |
- vf.WriteLine("CRUNTIME=" + cruntime); |
- vf.WriteLine("VCMANIFEST=" + (vcmanifest? "1" : "0")); |
- } else if (compiler == "mingw") { |
- vf.WriteLine("INCLUDE+=;" + buildInclude); |
- vf.WriteLine("LIB+=;" + buildLib); |
- } |
- vf.Close(); |
-} |
- |
-/* Configures libxslt. This one will generate xsltconfig.h from xsltconfig.h.in |
- taking what the user passed on the command line into account. */ |
-function configureXslt() |
-{ |
- var fso, ofi, of, ln, s; |
- fso = new ActiveXObject("Scripting.FileSystemObject"); |
- ofi = fso.OpenTextFile(optsFileInXslt, 1); |
- of = fso.CreateTextFile(optsFileXslt, true); |
- while (ofi.AtEndOfStream != true) { |
- ln = ofi.ReadLine(); |
- s = new String(ln); |
- if (s.search(/\@VERSION\@/) != -1) { |
- of.WriteLine(s.replace(/\@VERSION\@/, |
- verMajorXslt + "." + verMinorXslt + "." + verMicroXslt)); |
- } else if (s.search(/\@LIBXSLT_VERSION_NUMBER\@/) != -1) { |
- of.WriteLine(s.replace(/\@LIBXSLT_VERSION_NUMBER\@/, |
- verMajorXslt*10000 + verMinorXslt*100 + verMicroXslt*1)); |
- } else if (s.search(/\@LIBXSLT_VERSION_EXTRA\@/) != -1) { |
- of.WriteLine(s.replace(/\@LIBXSLT_VERSION_EXTRA\@/, verCvs)); |
- } else if (s.search(/\@WITH_TRIO\@/) != -1) { |
- of.WriteLine(s.replace(/\@WITH_TRIO\@/, withTrio? "1" : "0")); |
- } else if (s.search(/\@WITH_XSLT_DEBUG\@/) != -1) { |
- of.WriteLine(s.replace(/\@WITH_XSLT_DEBUG\@/, withXsltDebug? "1" : "0")); |
- } else if (s.search(/\@WITH_MEM_DEBUG\@/) != -1) { |
- of.WriteLine(s.replace(/\@WITH_MEM_DEBUG\@/, withMemDebug? "1" : "0")); |
- } else if (s.search(/\@WITH_DEBUGGER\@/) != -1) { |
- 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 |
- of.WriteLine(ln); |
- } |
- ofi.Close(); |
- of.Close(); |
-} |
- |
-/* Configures libexslt. This one will generate exsltconfig.h from exsltconfig.h.in |
- taking what the user passed on the command line into account. */ |
-function configureExslt() |
-{ |
- var fso, ofi, of, ln, s; |
- fso = new ActiveXObject("Scripting.FileSystemObject"); |
- ofi = fso.OpenTextFile(optsFileInExslt, 1); |
- of = fso.CreateTextFile(optsFileExslt, true); |
- while (ofi.AtEndOfStream != true) { |
- ln = ofi.ReadLine(); |
- s = new String(ln); |
- if (s.search(/\@VERSION\@/) != -1) { |
- of.WriteLine(s.replace(/\@VERSION\@/, |
- verMajorExslt + "." + verMinorExslt + "." + verMicroExslt)); |
- } else if (s.search(/\@LIBEXSLT_VERSION_NUMBER\@/) != -1) { |
- of.WriteLine(s.replace(/\@LIBEXSLT_VERSION_NUMBER\@/, |
- verMajorExslt*10000 + verMinorExslt*100 + verMicroExslt*1)); |
- } else if (s.search(/\@LIBEXSLT_VERSION_EXTRA\@/) != -1) { |
- of.WriteLine(s.replace(/\@LIBEXSLT_VERSION_EXTRA\@/, verCvs)); |
- } else if (s.search(/\@WITH_CRYPTO\@/) != -1) { |
- of.WriteLine(s.replace(/\@WITH_CRYPTO\@/, withCrypto? "1" : "0")); |
- } else if (s.search(/\@WITH_MODULES\@/) != -1) { |
- of.WriteLine(s.replace(/\@WITH_MODULES\@/, withModules? "1" : "0")); |
- } else |
- of.WriteLine(ln); |
- } |
- ofi.Close(); |
- of.Close(); |
-} |
- |
-/* Creates the readme file for the binary distribution of 'bname', for the |
- version 'ver' in the file 'file'. This one is called from the Makefile when |
- generating a binary distribution. The parameters are passed by make. */ |
-function genReadme(bname, ver, file) |
-{ |
- var fso, f; |
- fso = new ActiveXObject("Scripting.FileSystemObject"); |
- f = fso.CreateTextFile(file, true); |
- f.WriteLine(" " + bname + " " + ver); |
- f.WriteLine(" --------------"); |
- f.WriteBlankLines(1); |
- f.WriteLine(" This is " + bname + ", version " + ver + ", binary package for the native Win32/IA32"); |
- f.WriteLine("platform."); |
- f.WriteBlankLines(1); |
- f.WriteLine(" The files in this package do not require any special installation"); |
- f.WriteLine("steps. Extract the contents of the archive whereever you wish and"); |
- f.WriteLine("make sure that your tools which use " + bname + " can find it."); |
- f.WriteBlankLines(1); |
- f.WriteLine(" For example, if you want to run the supplied utilities from the command"); |
- f.WriteLine("line, you can, if you wish, add the 'bin' subdirectory to the PATH"); |
- f.WriteLine("environment variable."); |
- f.WriteLine(" If you want to make programmes in C which use " + bname + ", you'll"); |
- f.WriteLine("likely know how to use the contents of this package. If you don't, please"); |
- f.WriteLine("refer to your compiler's documentation."); |
- f.WriteBlankLines(1); |
- f.WriteLine(" If there is something you cannot keep for yourself, such as a problem,"); |
- f.WriteLine("a cheer of joy, a comment or a suggestion, feel free to contact me using"); |
- f.WriteLine("the address below."); |
- f.WriteBlankLines(1); |
- f.WriteLine(" Igor Zlatkovic (igor@zlatkovic.com)"); |
- f.Close(); |
-} |
- |
-/* |
- * main(), |
- * Execution begins here. |
- */ |
- |
-/* Parse the command-line arguments. */ |
-for (i = 0; (i < WScript.Arguments.length) && (error == 0); i++) { |
- var arg, opt; |
- arg = WScript.Arguments(i); |
- opt = arg.substring(0, arg.indexOf("=")); |
- if (opt.length == 0) |
- opt = arg.substring(0, arg.indexOf(":")); |
- if (opt.length > 0) { |
- if (opt == "xslt_debug") |
- withXsltDebug = strToBool(arg.substring(opt.length + 1, arg.length)); |
- else if (opt == "trio") |
- withTrio = strToBool(arg.substring(opt.length + 1, arg.length)); |
- else if (opt == "mem_debug") |
- withMemDebug = strToBool(arg.substring(opt.length + 1, arg.length)); |
- else if (opt == "debugger") |
- withDebugger = strToBool(arg.substring(opt.length + 1, arg.length)); |
- else if (opt == "debug") |
- buildDebug = strToBool(arg.substring(opt.length + 1, arg.length)); |
- else if (opt == "iconv") |
- withIconv = strToBool(arg.substring(opt.length + 1, arg.length)); |
- else if (opt == "zlib") |
- withZlib = strToBool(arg.substring(opt.length + 1, arg.length)); |
- else if (opt == "crypto") |
- 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") |
- cruntime = arg.substring(opt.length + 1, arg.length); |
- else if (opt == "vcmanifest") |
- vcmanifest = strToBool(arg.substring(opt.length + 1, arg.length)); |
- else if (opt == "static") |
- buildStatic = strToBool(arg.substring(opt.length + 1, arg.length)); |
- else if (opt == "prefix") |
- buildPrefix = arg.substring(opt.length + 1, arg.length); |
- else if (opt == "incdir") |
- buildIncPrefix = arg.substring(opt.length + 1, arg.length); |
- else if (opt == "bindir") |
- buildBinPrefix = arg.substring(opt.length + 1, arg.length); |
- else if (opt == "libdir") |
- buildLibPrefix = arg.substring(opt.length + 1, arg.length); |
- else if (opt == "sodir") |
- buildSoPrefix = arg.substring(opt.length + 1, arg.length); |
- else if (opt == "incdir") |
- buildIncPrefix = arg.substring(opt.length + 1, arg.length); |
- else if (opt == "include") |
- buildInclude = arg.substring(opt.length + 1, arg.length); |
- else if (opt == "lib") |
- buildLib = arg.substring(opt.length + 1, arg.length); |
- else if (opt == "release") |
- useCvsVer = false; |
- else |
- error = 1; |
- } else if (i == 0) { |
- if (arg == "genreadme") { |
- // This command comes from the Makefile and will not be checked |
- // for errors, because Makefile will always supply right parameters. |
- genReadme(WScript.Arguments(1), WScript.Arguments(2), WScript.Arguments(3)); |
- WScript.Quit(0); |
- } else if (arg == "help") { |
- usage(); |
- WScript.Quit(0); |
- } |
- } else |
- error = 1; |
-} |
-// If we have an error here, it is because the user supplied bad parameters. |
-if (error != 0) { |
- usage(); |
- WScript.Quit(error); |
-} |
- |
-// if user choses to link the c-runtime library statically into libxslt |
-// with /MT and friends, then we need to enable static linking for xsltproc |
-if (cruntime == "/MT" || cruntime == "/MTd" || |
- cruntime == "/ML" || cruntime == "/MLd") { |
- buildStatic = 1; |
-} |
- |
-if (buildStatic == 1 && withModules == 1) { |
- WScript.Echo("Warning: Disabling plugin support."); |
- WScript.Echo(""); |
- WScript.Echo("Modules cannot be enabled when a statically linked cruntime has"); |
- WScript.Echo("been selected, or when xsltproc.exe is linked statically to libxslt."); |
- WScript.Echo(""); |
- withModules=0; |
-} |
- |
-dirSep = "\\"; |
-//if (compiler == "mingw") |
-// dirSep = "/"; |
-if (buildBinPrefix == "") |
- buildBinPrefix = "$(PREFIX)" + dirSep + "bin"; |
-if (buildIncPrefix == "") |
- buildIncPrefix = "$(PREFIX)" + dirSep + "include"; |
-if (buildLibPrefix == "") |
- buildLibPrefix = "$(PREFIX)" + dirSep + "lib"; |
-if (buildSoPrefix == "") |
- buildSoPrefix = "$(PREFIX)" + dirSep + "bin"; |
- |
-// Discover the version. |
-discoverVersion(); |
-if (error != 0) { |
- WScript.Echo("Version discovery failed, aborting."); |
- WScript.Quit(error); |
-} |
- |
-var outVerString = baseNameXslt + " version: " + verMajorXslt + "." + verMinorXslt + "." + verMicroXslt; |
-if (verCvs && verCvs != "") |
- outVerString += "-" + verCvs; |
-WScript.Echo(outVerString); |
-outVerString = baseNameExslt + " version: " + verMajorExslt + "." + verMinorExslt + "." + verMicroExslt; |
-if (verCvs && verCvs != "") |
- outVerString += "-" + verCvs; |
-WScript.Echo(outVerString); |
- |
-// Configure libxslt. |
-configureXslt(); |
-if (error != 0) { |
- WScript.Echo("Configuration failed, aborting."); |
- WScript.Quit(error); |
-} |
- |
-// Configure libexslt. |
-configureExslt(); |
-if (error != 0) { |
- WScript.Echo("Configuration failed, aborting."); |
- WScript.Quit(error); |
-} |
- |
-// Create the Makefile. |
-var fso = new ActiveXObject("Scripting.FileSystemObject"); |
-var makefile = ".\\Makefile.msvc"; |
-if (compiler == "mingw") |
- makefile = ".\\Makefile.mingw"; |
-fso.CopyFile(makefile, ".\\Makefile", true); |
-WScript.Echo("Created Makefile."); |
-// Create the config.h. |
-var confighsrc = "..\\libxslt\\win32config.h"; |
-var configh = "..\\config.h"; |
-var f = fso.FileExists(configh); |
-if (f) { |
- var t = fso.GetFile(configh); |
- t.Attributes =0; |
-} |
-fso.CopyFile(confighsrc, configh, true); |
-WScript.Echo("Created config.h."); |
- |
-// Display the final configuration. |
-var txtOut = "\nXSLT processor configuration\n"; |
-txtOut += "----------------------------\n"; |
-txtOut += " Trio: " + boolToStr(withTrio) + "\n"; |
-txtOut += " Debugging module: " + boolToStr(withXsltDebug) + "\n"; |
-txtOut += " Memory debugging: " + boolToStr(withMemDebug) + "\n"; |
-txtOut += " Debugger support: " + boolToStr(withDebugger) + "\n"; |
-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"; |
-txtOut += " Compiler: " + compiler + "\n"; |
-if (compiler == "msvc") |
- txtOut += " C-Runtime option: " + cruntime + "\n"; |
- txtOut += " Embed Manifest: " + boolToStr(vcmanifest) + "\n"; |
-txtOut += " Debug symbols: " + boolToStr(buildDebug) + "\n"; |
-txtOut += " Static xsltproc: " + boolToStr(buildStatic) + "\n"; |
-txtOut += " Install prefix: " + buildPrefix + "\n"; |
-txtOut += " Put tools in: " + buildBinPrefix + "\n"; |
-txtOut += " Put headers in: " + buildIncPrefix + "\n"; |
-txtOut += "Put static libs in: " + buildLibPrefix + "\n"; |
-txtOut += "Put shared libs in: " + buildSoPrefix + "\n"; |
-txtOut += " Include path: " + buildInclude + "\n"; |
-txtOut += " Lib path: " + buildLib + "\n"; |
-WScript.Echo(txtOut); |
- |
-// Done. |