mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-16 01:43:35 +00:00
.README.in: The contents of java/runtime come under the LGPL as well. Minor rewording. README.MS-Windows: We don't need to list every version of Windows we no longer actively support. (If the version is not on the list of those we *do* support, then we don't support it.) README.MacOS: We will never support compiling Mercury with llvm-gcc on Mac OS X 10.5 and 10.6.
50 lines
1.5 KiB
Plaintext
50 lines
1.5 KiB
Plaintext
This file documents the port of Mercury to MS Windows.
|
|
|
|
-----------------------------
|
|
Supported versions of Windows
|
|
-----------------------------
|
|
|
|
Mercury has been tested with the following versions of Windows:
|
|
|
|
* Windows XP SP3
|
|
* Windows 7
|
|
* Windows Server 2008 R2
|
|
|
|
It should also work with Windows XP SP2 and Windows Vista but we have
|
|
not tested it with those.
|
|
|
|
We no longer actively maintain support for older versions of Windows.
|
|
|
|
|
|
---------------------------
|
|
Building Mercury on Windows
|
|
---------------------------
|
|
|
|
The Mercury build process requires the use of a number of Unix tools such as sh
|
|
and make. This means that a Unix emulation environment is required to build
|
|
Mercury on Windows.
|
|
|
|
Two such environments are supported:
|
|
|
|
1. Cygwin (www.cygwin.com). For instructions on how to install Mercury
|
|
under Cygwin see README.Cygwin.
|
|
|
|
2. MSYS (www.mingw.org). For instructions on how to install Mercury
|
|
under MSYS see README.MinGW.
|
|
|
|
Mercury can also be built using the MS Visual C compiler, although one of
|
|
the above environments is still required for the build process. See
|
|
README.MS-VisualC for instructions on how to build Mercury with the
|
|
MS Visual C compiler.
|
|
|
|
NOTE: while a Unix emulation environment is required to build Mercury on
|
|
Windows, one is NOT required to use Mercury on Windows.
|
|
|
|
|
|
-------------------------------------
|
|
Building Mercury for Windows on Linux
|
|
-------------------------------------
|
|
|
|
Alternatively, you can cross-compile Mercury on Linux with a MinGW
|
|
cross-compiler. See README.MinGW-cross.
|