diff options
author | Bruno Haible <bruno@clisp.org> | 2006-07-26 12:00:58 +0000 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2009-06-23 12:13:41 +0200 |
commit | 68fca0cbbd8055f63c5ba9075b6a5ab5d3389bb2 (patch) | |
tree | cffae758c9e06abd3a213d6366e774f6b47ce9ef /gettext-runtime/intl/README.woe32 | |
parent | 0c5db0a77cb1b631382c69566504028fd3bd1dca (diff) | |
download | external_gettext-68fca0cbbd8055f63c5ba9075b6a5ab5d3389bb2.zip external_gettext-68fca0cbbd8055f63c5ba9075b6a5ab5d3389bb2.tar.gz external_gettext-68fca0cbbd8055f63c5ba9075b6a5ab5d3389bb2.tar.bz2 |
Remove MSVC/nmake build support.
Diffstat (limited to 'gettext-runtime/intl/README.woe32')
-rw-r--r-- | gettext-runtime/intl/README.woe32 | 61 |
1 files changed, 2 insertions, 59 deletions
diff --git a/gettext-runtime/intl/README.woe32 b/gettext-runtime/intl/README.woe32 index 40e6158..0c04b0b 100644 --- a/gettext-runtime/intl/README.woe32 +++ b/gettext-runtime/intl/README.woe32 @@ -1,61 +1,4 @@ Installation on Woe32 (WinNT/2000/XP, Win95/98/ME): -- Requires MS Visual C/C++ 4.0 or 5.0 or 6.0 or 7.0. - - Note that binaries created with MSVC 7.0 should not be distributed: They - depend on a closed-source library 'msvcr70.dll' which is not normally part - of a Woe32 installation. You cannot distribute 'msvcr70.dll' with the - binaries - this would be a violation of the GPL and of the Microsoft EULA. - You can distribute the binaries without including 'msvcr70.dll', but this - will cause problems for users that don't have this library on their system. - Therefore it is not recommended. This problem does not occur with MSVC 6.0 - and earlier. - -- Cannot build in a separate directory. - -- Build instructions: - - Make sure that the MSVC4.0 or MSVC5.0 or MSVC6.0 or MSVC7.0 utilities - ("cl" etc.) are found in PATH. In a typical MSVC6.0 installation, this - can be achieved by running - C:\Program Files\Microsoft Visual Studio\VC98\bin\vcvars32.bat - In a typical MSVC7.0 installation, it can be achieved by running - C:\Program Files\Microsoft Visual Studio .NET\Common7\Tools\vsvars32.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 - - For static library: - - nmake -f Makefile.msvc MFLAGS=-MD - - If you want to build both the shared and static library, you have to - unpack the gettext sources twice in different directories. Don't mix - the two formats; you cannot use the libintl.h generated for the static - library together with the shared library or vice versa. - -- Installation: - - Either: - - Copy libintl.h to your header file repository. - Copy intl.lib to your library repository. - If you built for shared library, also copy intl.dll into one of - the directories listed in your PATH, or into the directory containing - the executable which shall make use of libintl. - - Or: - - nmake -f Makefile.msvc DLL=1 MFLAGS=-MD install PREFIX=InstallBaseDirectory - or - nmake -f Makefile.msvc MFLAGS=-MD install PREFIX=InstallBaseDirectory +Building requires the mingw development environment (includes gcc). +MS Visual C/C++ with "nmake" is no longer supported. |