aboutsummaryrefslogtreecommitdiffstats
path: root/libsigsegv/README.woe32
diff options
context:
space:
mode:
Diffstat (limited to 'libsigsegv/README.woe32')
-rw-r--r--libsigsegv/README.woe3259
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.