FindFontconfig — CMake 4.3.0 Documentation

# FindFontconfig

Added in version 3.14.

Finds Fontconfig, a library for font configuration and customization:

    find_package(Fontconfig [<version>] [...])

## Imported Targets

This module provides the following Imported Targets:

`Fontconfig::Fontconfig`

  Target encapsulating the Fontconfig usage requirements, available if Fontconfig is found.

## Result Variables

This module defines the following variables:

`Fontconfig_FOUND`

  Boolean indicating whether (the requested version of) Fontconfig was found.

`Fontconfig_VERSION`

  The version of Fontconfig found.

`Fontconfig_LIBRARIES`

  The libraries to link against to use Fontconfig.

`Fontconfig_INCLUDE_DIRS`

  The include directories containing headers needed to use Fontconfig.

`Fontconfig_COMPILE_OPTIONS`

  Compiler options needed to use Fontconfig. These should be passed to `target_compile_options()` when not using the `Fontconfig::Fontconfig` imported target.

## Examples

Finding Fontconfig and linking it to a project target:

    find_package(Fontconfig)
    target_link_libraries(project_target PRIVATE Fontconfig::Fontconfig)