Annotation of embedaddon/libiconv/README.woe32, revision 1.1
1.1 ! misho 1: Installation on Woe32 (WinNT/2000/XP/Vista, Win95/98/ME):
! 2:
! 3: Building requires the mingw or cygwin development environment (includes gcc).
! 4: MS Visual C/C++ with "nmake" is no longer supported.
! 5:
! 6: This file explains how to create binaries for the mingw execution environment.
! 7: For how to create binaries for the cygwin environment, please see the normal
! 8: INSTALL file. MS Visual C/C++ with "nmake" is no longer supported.
! 9:
! 10: I recommend to use the cygwin environment as the development environment
! 11: and mingw only as the target (runtime, deployment) environment.
! 12: For this, you need to install
! 13: - cygwin,
! 14: - the mingw runtime package, also from the cygwin site.
! 15:
! 16: You must not install cygwin programs directly under /usr/local -
! 17: because the mingw compiler and linker would pick up the include files
! 18: and libraries from there, thus introducing an undesired dependency to
! 19: cygwin. You can for example achieve this by using the
! 20: configure option --prefix=/usr/local/cygwin each time you build a
! 21: program for cygwin.
! 22:
! 23: Building for mingw is then achieved through the following preparation
! 24: and configure commands:
! 25:
! 26: PATH=/usr/local/mingw/bin:$PATH
! 27: export PATH
! 28: ./configure --host=i586-pc-mingw32 --prefix=/usr/local/mingw \
! 29: CPPFLAGS="-mno-cygwin -Wall -I/usr/local/mingw/include" \
! 30: CFLAGS="-mno-cygwin -O2 -g" \
! 31: CXXFLAGS="-mno-cygwin -O2 -g" \
! 32: LDFLAGS="-mno-cygwin -L/usr/local/mingw/lib"
! 33:
! 34: The -mno-cygwin tells the cygwin compiler and linker to build for mingw.
! 35: The -I and -L option are so that packages previously built for the
! 36: same environment are found. The --host option tells the various
! 37: tools that you are building for mingw, not cygwin.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>