Commit 5d651faa702da095f84c805ff013cd1a7869ec31

Alexei Podtelezhnikov 2021-11-03T22:43:22

* docs/INSTALL: Mention Meson and MSBuild more prominently.

diff --git a/docs/INSTALL b/docs/INSTALL
index 1952f04..d53b8ff 100644
--- a/docs/INSTALL
+++ b/docs/INSTALL
@@ -9,7 +9,8 @@ I. Prerequisites and dependencies
 
   FreeType is a low level C library  that only depends on the standard
   C library with very few platform-dependent optimizations utilized at
-  build time.  System libraries, such as  zlib,  Gzip,  bzip2, Brotli,
+  build time.  Any  C89-compliant compiler  should be able  to compile
+  FreeType.  System libraries,  such as  zlib,  Gzip,  bzip2,  Brotli,
   and libpng,  might  be  used  to handle  compressed fonts  or decode
   embedded PNG glyphs.
 
@@ -38,15 +39,8 @@ II. Normal installation and upgrades
 
     GNU Make VERSION 3.81 OR NEWER IS NEEDED!
 
-    [For `cmake' see below.]
 
-
-  2. On VMS with the `mms' build tool
-
-    See `INSTALL.VMS' for installation instructions on this platform.
-
-
-  3. Other systems using GNU Make
+  2. Other systems using GNU Make
 
     On some  non-Unix platforms, it  is possible to build  the library
     using only  the GNU Make utility.   Note that *NO OTHER  MAKE TOOL
@@ -57,23 +51,30 @@ II. Normal installation and upgrades
     Instructions are provided in the file `INSTALL.GNU'.
 
 
+  3. Other build tools and platforms.
+
+    A few other tools  can be used  to build FreeType.  You  can  find
+    the  corresponding instruction files  in  the FreeType root folder
+    or the builds/ sub-folder.
+
+      CMake   :: see CMakeLists.txt for more information
+      Meson   :: see meson.build for more information
+      MSBuild :: see builds/windows/vc2010/freetype.vcxproj
+      MMS     :: see vms_make.com and docs/INSTALL.VMS
+
+
   4. With an IDE Project File (e.g., for Visual Studio or CodeWarrior)
 
     We provide a  small number of `project files'  for various IDEs to
     automatically build  the library as  well.  Note that  these files
-    are  not supported  and only  sporadically maintained  by FreeType
-    developers, so don't expect them to work in each release.
+    are not actively supported by FreeType developers,  they can break
+    or become obsolete.
 
     To find them, have a  look at the content of the `builds/<system>'
     directory, where <system> stands for your OS or environment.
 
 
-  5. Using cmake
-
-    See the top-level `CMakeLists.txt' file for more information.
-
-
-  6. From you own IDE, or own Makefiles
+  5. From you own IDE, or own Makefiles
 
     If  you  want  to  create   your  own  project  file,  follow  the
     instructions   given  in  the   `INSTALL.ANY'  document   of  this