diff options
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 29 |
1 files changed, 19 insertions, 10 deletions
@@ -136,22 +136,31 @@ XZ Utils Installation 1.2.7. Windows - Building XZ Utils on Windows is supported under MinGW + MSYS, - MinGW-w64 + MSYS, and Cygwin. There is windows/build.bash to - ease packaging XZ Utils with MinGW(-w64) + MSYS into a - redistributable .zip or .7z file. See windows/INSTALL-Windows.txt - for more information. + Building XZ Utils on Windows is supported under the following + environments: + + - MinGW-w64 + MSYS (32-bit and 64-bit x86): This is used + for building the official binary packages for Windows. + There is windows/build.bash to ease packaging XZ Utils with + MinGW(-w64) + MSYS into a redistributable .zip or .7z file. + See windows/INSTALL-MinGW.txt for more information. + + - MinGW + MSYS (32-bit x86): I haven't recently tested this. + + - Cygwin 1.7.35 and later: NOTE that using XZ Utils >= 5.2.0 + under Cygwin older than 1.7.35 can lead to DATA LOSS! If + you must use an old Cygwin version, stick to XZ Utils 5.0.x + which is safe under older Cygwin versions. You can check + the Cygwin version with the command "cygcheck -V". + + - Microsoft Visual Studio 2013 update 2 or later (MSVC for short): + See windows/INSTALL-MSVC.txt for more information. It may be possible to build liblzma with other toolchains too, but that will probably require writing a separate makefile. Building the command line tools with non-GNU toolchains will be harder than building only liblzma. - Starting with XZ Utils 5.2.0, building liblzma (not the whole - XZ Utils) should work with MSVC 2013 update 2 or later using - windows/config.h. No project files or makefiles are included yet, - so the build process isn't as convenient yet as it could be. - Even if liblzma is built with MinGW(-w64), the resulting DLL can be used by other compilers and linkers, including MSVC. See windows/README-Windows.txt for details. |