diff options
Diffstat (limited to 'libsigsegv/README.woe32')
-rw-r--r-- | libsigsegv/README.woe32 | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/libsigsegv/README.woe32 b/libsigsegv/README.woe32 new file mode 100644 index 00000000..e189d8f7 --- /dev/null +++ b/libsigsegv/README.woe32 @@ -0,0 +1,59 @@ +Installation on Woe32 (WinNT/2000/XP/Vista, Win95/98/ME): + +=============================================================================== +Installation instructions on Woe32 with Cygwin, compiling for mingw32: + +- Requires the cygwin tools, with the mingw32 compiler and runtime packages. + +- Build instructions: + + Make sure that cygwin's 'bin' directory is the first entry in PATH. + + Run bash. + + CC="gcc -mno-cygwin" ./configure --host=i386-pc-mingw32 + make + make check + make install + +=============================================================================== +Installation instructions on Woe32 with MS Visual C/C++ 4.0, 5.0, 6.0, or 7.0: + +- 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 utilities ("cl" etc.) are + found in PATH. + + For shared library (DLL): **NOT YET SUPPORTED** + + nmake -f Makefile.msvc DLL=1 MFLAGS=-MD check + + For static library: + + nmake -f Makefile.msvc check + + If you want to build both the shared and static library, you have to + unpack the libsigsegv sources twice in different directories. Don't mix + the two formats; you cannot use the sigsegv.h generated for the static + library together with the shared library or vice versa. + +- Installation: + + Copy sigsegv.h to your header file repository. + Copy sigsegv.lib to your library repository. + If you built for shared library, also copy sigsegv.dll into one of the + directories listed in your PATH, or into the directory containing the + executable which shall make use of libsigsegv. |