freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Git][freetype/freetype][master] A few words on prerequisites.


From: Alexei Podtelezhnikov
Subject: [Git][freetype/freetype][master] A few words on prerequisites.
Date: Sun, 11 Apr 2021 03:33:14 +0000

Alexei Podtelezhnikov pushed to branch master at FreeType / FreeType

Commits:

2 changed files:

Changes:

  • docs/INSTALL
    ... ... @@ -4,17 +4,27 @@ your system and the level of customization you need. Here is a short
    4 4
     overview of the documentation available:
    
    5 5
     
    
    6 6
     
    
    7
    -I. Normal installation and upgrades
    
    8
    -===================================
    
    7
    +I. Prerequisites and dependencies
    
    8
    +=================================
    
    9 9
     
    
    10
    -  0. Modify  `include/freetype/config/ftoption.h',  if  necessary,  to
    
    11
    -     control how the FreeType library gets built.  Normally, you don't
    
    12
    -     need to change anything.
    
    10
    +  FreeType is a low level C library  that only depends on the standard
    
    11
    +  C library with very few platform-dependent optimizations utilized at
    
    12
    +  build time.  System libraries, such as  zlib,  Gzip,  bzip2, Brotli,
    
    13
    +  and libpng,  might  be  used  to handle  compressed fonts  or decode
    
    14
    +  embedded PNG glyphs.
    
    13 15
     
    
    14
    -     Applications can't  control FreeType's  behaviour at  build time.
    
    15
    -     To make  applications control  (some of) FreeType's  behaviour at
    
    16
    -     run-time,    look    at    the    documentation    of    function
    
    17
    -     `FT_Property_Set'.
    
    16
    +  FreeType  auto-configuration scripts  should be  able to detect  the
    
    17
    +  prerequisites if the necessary headers are available  at the default
    
    18
    +  locations.  Otherwise,  modify  `include/freetype/config/ftoption.h'
    
    19
    +  to control how the FreeType library gets built.  Normally, you don't
    
    20
    +  need to change anything.
    
    21
    +
    
    22
    +  Applications have very limited control over FreeType's behaviour  at
    
    23
    +  run-time;  look at the documentation of function `FT_Property_Set'.
    
    24
    +
    
    25
    +
    
    26
    +II. Normal installation and upgrades
    
    27
    +====================================
    
    18 28
     
    
    19 29
       1. Unix and Unix-like systems
    
    20 30
     
    
    ... ... @@ -70,8 +80,8 @@ I. Normal installation and upgrades
    70 80
         directory.
    
    71 81
     
    
    72 82
     
    
    73
    -II. Custom builds of the library
    
    74
    -================================
    
    83
    +III. Custom builds of the library
    
    84
    +=================================
    
    75 85
     
    
    76 86
       Customizing the compilation  of FreeType is easy, and  allows you to
    
    77 87
       select only the components of  the font engine that you really need.
    

  • docs/INSTALL.UNIX
    ... ... @@ -57,7 +57,9 @@ or MSys on Win32:
    57 57
           ./configure --help
    
    58 58
     
    
    59 59
         to see  the list of  possible configuration options  and important
    
    60
    -    environment variables.
    
    60
    +    environment  variables.  The ./configure script  will detect  some
    
    61
    +    prerequisite  system  libraries  (libpng, brotli, etc.)  if  their
    
    62
    +    headers are available at the default locations.
    
    61 63
     
    
    62 64
         The following  should work  on all Unix  systems where  the `make'
    
    63 65
         command invokes GNU Make:
    


  • reply via email to

    [Prev in Thread] Current Thread [Next in Thread]