From: Bruno Haible Date: Mon, 7 Apr 2003 10:54:39 +0000 (+0000) Subject: Mention the MFLAGS and libiconv. X-Git-Tag: v0.12~87 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d3cae96c67c0921a53dde65e62bcf428b907b24a;p=thirdparty%2Fgettext.git Mention the MFLAGS and libiconv. --- diff --git a/README.woe32 b/README.woe32 index 06dd37e5a..583eab0ff 100644 --- a/README.woe32 +++ b/README.woe32 @@ -13,6 +13,15 @@ Installation on Woe32 (WinNT/2000/XP, Win95/98/ME): In a typical MSVC7.0 installation, it can be achieved by running C:\Program Files\Microsoft Visual Studio .NET\VC7\bin\vcvars32.bat + Decide which compilation model you will use: + MFLAGS=-ML (the default) Single-threaded, statically linked - libc.lib + MFLAGS=-MT Multi-threaded, statically linked - libcmt.lib + MFLAGS=-MD Multi-threaded, dynamically linked - msvcrt.lib + + You need GNU libiconv (version 1.9 or newer) installed under c:\usr. If + you haven't yet, build and install GNU libiconv (version 1.9 or newer) + using the same MFLAGS. Then come back to here, to build GNU gettext. + For shared library (DLL): nmake -f Makefile.msvc DLL=1 MFLAGS=-MD @@ -26,8 +35,24 @@ Installation on Woe32 (WinNT/2000/XP, Win95/98/ME): the two formats; you cannot use the libintl.h generated for the static library together with the shared library or vice versa. -- Installation: + Install it: - nmake -f Makefile.msvc DLL=1 MFLAGS=-MD install PREFIX=InstallBaseDirectory + nmake -f Makefile.msvc DLL=1 MFLAGS=-MD install or - nmake -f Makefile.msvc install PREFIX=InstallBaseDirectory + nmake -f Makefile.msvc install + +- Installation: + + Complete and automatic installation: + + nmake -f Makefile.msvc DLL=1 MFLAGS=-MD install PREFIX=InstallBaseDirectory + or + nmake -f Makefile.msvc install PREFIX=InstallBaseDirectory + + By default, the compiled package is installed under c:\usr. You can + specify a different directory by giving the installation base directory + in a PREFIX=... option in the install step. (DON'T give the PREFIX + already in the build step! This won't work.) You can also omit the + PREFIX=... option, thus installing everything under c:\usr, and then + move the installed package as a whole from c:\usr to a different + location. diff --git a/gettext-runtime/README.woe32 b/gettext-runtime/README.woe32 index 06dd37e5a..d652990fd 100644 --- a/gettext-runtime/README.woe32 +++ b/gettext-runtime/README.woe32 @@ -13,6 +13,15 @@ Installation on Woe32 (WinNT/2000/XP, Win95/98/ME): In a typical MSVC7.0 installation, it can be achieved by running C:\Program Files\Microsoft Visual Studio .NET\VC7\bin\vcvars32.bat + Decide which compilation model you will use: + MFLAGS=-ML (the default) Single-threaded, statically linked - libc.lib + MFLAGS=-MT Multi-threaded, statically linked - libcmt.lib + MFLAGS=-MD Multi-threaded, dynamically linked - msvcrt.lib + + You need GNU libiconv (version 1.9 or newer) installed under c:\usr. If + you haven't yet, build and install GNU libiconv (version 1.9 or newer) + using the same MFLAGS. Then come back to here, to build GNU gettext. + For shared library (DLL): nmake -f Makefile.msvc DLL=1 MFLAGS=-MD diff --git a/gettext-runtime/intl/README.woe32 b/gettext-runtime/intl/README.woe32 index 722cbd222..118fe6549 100644 --- a/gettext-runtime/intl/README.woe32 +++ b/gettext-runtime/intl/README.woe32 @@ -13,6 +13,15 @@ Installation on Woe32 (WinNT/2000/XP, Win95/98/ME): In a typical MSVC7.0 installation, it can be achieved by running C:\Program Files\Microsoft Visual Studio .NET\VC7\bin\vcvars32.bat + Decide which compilation model you will use: + MFLAGS=-ML (the default) Single-threaded, statically linked - libc.lib + MFLAGS=-MT Multi-threaded, statically linked - libcmt.lib + MFLAGS=-MD Multi-threaded, dynamically linked - msvcrt.lib + + You need GNU libiconv (version 1.9 or newer) installed under c:\usr. If + you haven't yet, build and install GNU libiconv (version 1.9 or newer) + using the same MFLAGS. Then come back to here, to build GNU gettext. + For shared library (DLL): nmake -f Makefile.msvc DLL=1 MFLAGS=-MD diff --git a/gettext-runtime/libasprintf/README.woe32 b/gettext-runtime/libasprintf/README.woe32 index 38dd41661..a62ca2044 100644 --- a/gettext-runtime/libasprintf/README.woe32 +++ b/gettext-runtime/libasprintf/README.woe32 @@ -13,6 +13,11 @@ Installation on Woe32 (WinNT/2000/XP, Win95/98/ME): In a typical MSVC7.0 installation, it can be achieved by running C:\Program Files\Microsoft Visual Studio .NET\VC7\bin\vcvars32.bat + Decide which compilation model you will use: + MFLAGS=-ML (the default) Single-threaded, statically linked - libc.lib + MFLAGS=-MT Multi-threaded, statically linked - libcmt.lib + MFLAGS=-MD Multi-threaded, dynamically linked - msvcrt.lib + For shared library (DLL): nmake -f Makefile.msvc DLL=1 MFLAGS=-MD diff --git a/gettext-tools/README.woe32 b/gettext-tools/README.woe32 index 06dd37e5a..d652990fd 100644 --- a/gettext-tools/README.woe32 +++ b/gettext-tools/README.woe32 @@ -13,6 +13,15 @@ Installation on Woe32 (WinNT/2000/XP, Win95/98/ME): In a typical MSVC7.0 installation, it can be achieved by running C:\Program Files\Microsoft Visual Studio .NET\VC7\bin\vcvars32.bat + Decide which compilation model you will use: + MFLAGS=-ML (the default) Single-threaded, statically linked - libc.lib + MFLAGS=-MT Multi-threaded, statically linked - libcmt.lib + MFLAGS=-MD Multi-threaded, dynamically linked - msvcrt.lib + + You need GNU libiconv (version 1.9 or newer) installed under c:\usr. If + you haven't yet, build and install GNU libiconv (version 1.9 or newer) + using the same MFLAGS. Then come back to here, to build GNU gettext. + For shared library (DLL): nmake -f Makefile.msvc DLL=1 MFLAGS=-MD