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 theFontconfig::Fontconfigimported target.
Examples
Finding Fontconfig and linking it to a project target:
find_package(Fontconfig) target_link_libraries(project_target PRIVATE Fontconfig::Fontconfig)
© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/module/FindFontconfig.html