diff options
author | Mike Hommey <glandium@debian.org> | 2005-03-27 13:13:58 +0000 |
---|---|---|
committer | Mike Hommey <glandium@debian.org> | 2005-03-27 13:13:58 +0000 |
commit | 50e5b428562964b1eb2f876370058b34b47c5e90 (patch) | |
tree | c66bcae6dbbce07128ee881353ff60090524462c /win32/configure.js | |
parent | a7457388701e6ccba9091ba3ec09505dc903b758 (diff) | |
download | libxml2-50e5b428562964b1eb2f876370058b34b47c5e90.tar.gz |
Load /tmp/tmp.XJZ6qc/libxml2-2.6.18 intoupstream/2.6.18
packages/libxml2/branches/upstream/current.
Diffstat (limited to 'win32/configure.js')
-rw-r--r-- | win32/configure.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/win32/configure.js b/win32/configure.js index 12e5f42..d857146 100644 --- a/win32/configure.js +++ b/win32/configure.js @@ -145,6 +145,7 @@ function usage() txt += " dynruntime: Use the dynamic RTL (only bcb) (" + dynruntime + ")\n"; txt += " debug: Build unoptimised debug executables (" + (buildDebug? "yes" : "no") + ")\n"; txt += " static: Link xmllint statically to libxml2 (" + (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 xmllint and friends should be installed\n"; txt += " (" + buildBinPrefix + ")\n"; @@ -534,6 +535,14 @@ if (error != 0) { usage(); WScript.Quit(error); } + +// if user choses to link the c-runtime library statically into libxml2 +// with /MT and friends, then we need to enable static linking for xmllint +if (cruntime == "/MT" || cruntime == "/MTd" || + cruntime == "/ML" || cruntime == "/MLd") { + buildStatic = 1; +} + dirSep = "\\"; if (compiler == "mingw") dirSep = "/"; |