aboutsummaryrefslogtreecommitdiffstats
path: root/nt
diff options
context:
space:
mode:
authorEli Zaretskii2020-11-14 15:55:35 +0200
committerEli Zaretskii2020-11-14 15:55:35 +0200
commitd875a22bc6bebb1e45dd39c451fef4e264fca4e3 (patch)
tree0539ad8f25466eb4b99da42aa9ba6ea6a376ac77 /nt
parente2c7b6372d220d09f5d1bf80aa353979a546c57c (diff)
downloademacs-d875a22bc6bebb1e45dd39c451fef4e264fca4e3.tar.gz
emacs-d875a22bc6bebb1e45dd39c451fef4e264fca4e3.zip
Update the various INSTALL files
* nt/INSTALL.W64: * nt/INSTALL: * INSTALL: Update the installation information, in particular the fact that HarfBuzz is now preferred as the shaping library.
Diffstat (limited to 'nt')
-rw-r--r--nt/INSTALL18
-rw-r--r--nt/INSTALL.W6412
2 files changed, 25 insertions, 5 deletions
diff --git a/nt/INSTALL b/nt/INSTALL
index 2fe2c8c2673..27fb5f096f7 100644
--- a/nt/INSTALL
+++ b/nt/INSTALL
@@ -502,11 +502,21 @@ build will run on Windows 9X and newer systems).
502 Does Emacs use -lgnutls? yes 502 Does Emacs use -lgnutls? yes
503 Does Emacs use -lxml2? yes 503 Does Emacs use -lxml2? yes
504 Does Emacs use -lfreetype? no 504 Does Emacs use -lfreetype? no
505 Does Emacs use HarfBuzz? yes
505 Does Emacs use -lm17n-flt? no 506 Does Emacs use -lm17n-flt? no
506 Does Emacs use -lotf? no 507 Does Emacs use -lotf? no
507 Does Emacs use -lxft? no 508 Does Emacs use -lxft? no
509 Does Emacs use -lsystemd? no
510 Does Emacs use -ljansson? yes
511 Does Emacs use the GMP library? yes
508 Does Emacs directly use zlib? yes 512 Does Emacs directly use zlib? yes
513 Does Emacs have dynamic modules support? yes
509 Does Emacs use toolkit scroll bars? yes 514 Does Emacs use toolkit scroll bars? yes
515 Does Emacs support Xwidgets? no
516 Does Emacs have threading support in lisp? yes
517 Does Emacs support the portable dumper? yes
518 Does Emacs support the legacy unexec dumping? no
519 Which dumping strategy does Emacs use? pdumper
510 520
511 You are almost there, hang on. 521 You are almost there, hang on.
512 522
@@ -815,6 +825,14 @@ build will run on Windows 9X and newer systems).
815 the libjansson DLL (for 32-bit builds of Emacs) are available from 825 the libjansson DLL (for 32-bit builds of Emacs) are available from
816 the ezwinports site and from the MSYS2 project. 826 the ezwinports site and from the MSYS2 project.
817 827
828* Optional support for HarfBuzzz shaping library
829
830 Emacs supports display of complex scripts and Arabic shaping. The
831 preferred library for that is HarfBuzz; prebuilt binaries are
832 available from the ezwinports site (for 32-bit builds of Emacs) and
833 from the MSYS2 project. If HarfBuzz is not available, Emacs will
834 use the Uniscribe shaping engine that is part of MS-Windows.
835
818 836
819This file is part of GNU Emacs. 837This file is part of GNU Emacs.
820 838
diff --git a/nt/INSTALL.W64 b/nt/INSTALL.W64
index c3d4dfa4c28..498fc38f612 100644
--- a/nt/INSTALL.W64
+++ b/nt/INSTALL.W64
@@ -55,14 +55,16 @@ packages (you can copy and paste it into the shell with Shift + Insert):
55 mingw-w64-x86_64-jansson \ 55 mingw-w64-x86_64-jansson \
56 mingw-w64-x86_64-libxml2 \ 56 mingw-w64-x86_64-libxml2 \
57 mingw-w64-x86_64-gnutls \ 57 mingw-w64-x86_64-gnutls \
58 mingw-w64-x86_64-zlib 58 mingw-w64-x86_64-zlib \
59 mingw-w64-x86_64-harfbuzz
59 60
60The packages include the base developer tools (autoconf, grep, make, etc.), 61The packages include the base developer tools (autoconf, grep, make, etc.),
61the compiler toolchain (gcc, gdb, etc.), several image libraries, an XML 62the compiler toolchain (gcc, gdb, etc.), several image libraries, an XML
62library, the GnuTLS (transport layer security) library, and zlib for 63library, the GnuTLS (transport layer security) library, zlib for
63decompressing text. Only the first three packages are required (base-devel, 64decompressing text, and HarfBuzz for use as the shaping engine. Only the
64toolchain, xpm-nox); the rest are optional. You can select only part of the 65first three packages are required (base-devel, toolchain, xpm-nox); the
65libraries if you don't need them all. 66rest are optional. You can select only part of the libraries if you don't
67need them all.
66 68
67You now have a complete build environment for Emacs. 69You now have a complete build environment for Emacs.
68 70