diff options
author | Jacob Nevins <jacobn@chiark.greenend.org.uk> | 2016-04-10 16:40:39 +0300 |
---|---|---|
committer | Jacob Nevins <jacobn@chiark.greenend.org.uk> | 2016-04-10 17:27:16 +0300 |
commit | b3c3871745ba8febb224050f2594204a7a212175 (patch) | |
tree | 76bbf1ca15677be6dc2f6698d0fb0662aff381d9 /README | |
parent | 371c68e3553f35323d14c0bd1e3efa405e09d1e7 (diff) |
Enable various features in MinGW builds.
I've reset the baseline to be the version of mingw-w64 that comes with
Ubuntu 14.04. Right now, that means no features need to be omitted; all
you need to do is set TOOLPATH to i686-w64-mingw32- .
I've removed -mno-cygwin without comment. Toolchains which don't support
this flag have been around since at least 2012, so we can probably
assume that no-one cares about older toolchains by now.
Diffstat (limited to 'README')
-rw-r--r-- | README | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -38,10 +38,13 @@ For building on Windows: `make -f Makefile.mgw' while in the `windows' subdirectory to build all the PuTTY binaries. - You'll probably need quite a recent version of the w32api package. - Note that by default the multiple monitor and HTML Help support are - excluded from the Cygwin build, since at the time of writing Cygwin - doesn't include the necessary headers. + MinGW and friends can lag behind other toolchains in their support + for the Windows API. Compile-time levers are provided to exclude + some features; the defaults are set appropriately for the + 'mingw-w64' cross-compiler provided with Ubuntu 14.04. If you are + using an older toolchain, you may need to exclude more features; + alternatively, you may find that upgrading to a recent version of + the 'w32api' package helps. - windows/Makefile.lcc is for lcc-win32. Type `make -f Makefile.lcc' while in the `windows' subdirectory. (You will |