manpagez: man pages & more
info aspell
Home | html | info | man
[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

E.8.2.3 Building Aspell without using Cygwin or MSYS

It is also possible to build Aspell without Cygwin of MinGW by using the files in the ‘win32/’ subdirectory. However, these files have not been updated to work with Aspell 0.60. Thus the following instructions will not work without some effort. If you do get Aspell to compile this way please send me the updated files so that I can include them with the next release.

To compile Aspell with the MinGW compiler, you will need at least GCC-3.2 (as shipped with MinGW-2.0.3) and some GNU tools like rm and cp. The origin of those tools doesn’t matter, it has shown to work with any tools from MinGW/MSys, Cygwin or Linux. To build Aspell, move into the ‘win32’ subdirectory and type ‘make’. You can enable some additional build options by either commenting out the definitions at the head of the Makefile or passing those values as environment variables or at the make command line. Following options are supported:

DEBUGVERSION

If set to "1", the binaries will include debugging information (resulting in a much bigger size).

CURSESDIR

Enter the path to the pdcurses library here, in order to get a nicer console interface (see below).

MSVCLIB

Enter the filename of MS ‘lib.exe’ here, if you want to build libraries that can be imported from MS Visual C++.

WIN32_RELOCATABLE

If set to "1", Aspell will detect the prefix from the path where the DLL resides (see below for further details).

TARGET

Sets a prefix to be used for cross compilation (e.g. ‘/usr/local/bin/i586-mingw32msvc-’ to cross compile from Linux).

There are also a MinGW compilers available for Cygwin and Linux, both versions are able to compile Aspell using the prebuilt ‘Makefile’. While the Cygwin port automatically detects the correct compiler, the Linux version depends on setting the TARGET variable in the ‘Makefile’ (or environment) to the correct compiler prefix.

Other compilers may work. There is a patch for MS Visual C++ 6.0 available at ftp://ftp.gnu.org/gnu/aspell, but it needs a lot of changes to the Aspell sources. It has also been reported that the Intel C++ compiler can be used for compilation.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.