FREETYPE-CONFIG
Section: User Commands (1)
Updated: May 2017
Index
Return to Main Contents
NAME
freetype-config - Get information about a libfreetype installation
SYNOPSIS
freetype-config
[
options]
DESCRIPTION
freetype-config
returns information needed for compiling and linking programs with the
FreeType library, such as linker flags and compilation parameters.
Alternatively, it can be used to query information about the
FreeType library version installed on the system, such as the
installation (directory path) prefix or the FreeType version number.
If
pkg-config(1)
is found in the path,
freetype-config
acts as a wrapper for
pkg-config.
This program is part of the FreeType package.
OPTIONS
There are two types of options: output/display selection options, and
path override options.
Output selection options
Only one of the output selection options should be given at each program
invocation.
- --prefix
-
Return the prefix value of the installed FreeType library (the default
prefix will be `/usr' in most cases for distribution-installed
packages).
- --exec-prefix
-
Return the executable prefix value of the installed FreeType library
(will often be the same as the prefix value).
- --ftversion
-
Return the FreeType version number, directly derived from file
`freetype.h'.
- --version
-
Return the `libtool version' of the FreeType library.
- --libtool
-
Return the library name for linking with libtool.
- --libs
-
Return compiler flags for linking with the installed FreeType library.
- --cflags
-
Return compiler flags for compiling against the installed FreeType library.
- --static
-
Make command line options display flags for static linking.
- --help
-
Show help and exit.
Path override options
These affect any selected output option, except the libtool version
returned by
--version.
- --prefix=PREFIX
-
Override
--prefix
value with
PREFIX.
This also sets
--exec-prefix=PREFIX
if option
--exec-prefix
is not explicitly given.
- --exec-prefix=EPREFIX
-
Override
--exec-prefix
value with
EPREFIX.
BUGS
In case the libraries FreeType links to are located in non-standard
directories, and
pkg-config(1)
is not available, the output from option
--libs
might be incomplete.
It is thus recommended to use the
pkg-config(1)
interface instead, which is able to correctly resolve all dependencies.
Setting
--exec-prefix
(either explicitly or implicitly) might return incorrect results if
combined with option
--static.
The same problem can occur if you set the
SYSROOT
environment variable.
AUTHOR
This manual page was contributed by Nis Martensen <
nis.martensen@web.de>,
with further refinements from the FreeType team.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- OPTIONS
-
- Output selection options
-
- Path override options
-
- BUGS
-
- AUTHOR
-