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

This commit is contained in:
Alexei Podtelezhnikov 2021-11-03 22:43:22 -04:00
parent e6e6cbf164
commit 5d651faa70
1 changed files with 18 additions and 17 deletions

View File

@ -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