mirror of
https://github.com/glest/glest-source.git
synced 2025-02-24 03:32:35 +01:00
43 lines
1.6 KiB
CMake
43 lines
1.6 KiB
CMake
# - Find FONTCONFIG
|
|
# Find the native FONTCONFIG headers and libraries.
|
|
#
|
|
# FONTCONFIG_INCLUDE_DIR - where to find fontconfig.h, etc.
|
|
# FONTCONFIG_LIBRARIES - List of libraries when using FONTCONFIG.
|
|
# FONTCONFIG_FOUND - True if FONTCONFIG found.
|
|
|
|
# Look for the header file.
|
|
FIND_PATH( FONTCONFIG_INCLUDE_DIR NAMES fontconfig/fontconfig.h
|
|
DOC "Path in which the file fontconfig/fontconfig.h is located." )
|
|
MARK_AS_ADVANCED(FONTCONFIG_INCLUDE_DIR)
|
|
|
|
IF(STATIC_FontConfig)
|
|
FIND_LIBRARY( FONTCONFIG_LIBRARY NAMES libfontconfig.a fontconfig.a fontconfig
|
|
DOC "Path to fontconfig library." )
|
|
ELSE()
|
|
FIND_LIBRARY( FONTCONFIG_LIBRARY NAMES fontconfig
|
|
DOC "Path to fontconfig library." )
|
|
ENDIF()
|
|
MARK_AS_ADVANCED(FONTCONFIG_LIBRARY)
|
|
|
|
# Copy the results to the output variables.
|
|
IF(FONTCONFIG_INCLUDE_DIR AND FONTCONFIG_LIBRARY)
|
|
SET(FONTCONFIG_FOUND 1)
|
|
SET(FONTCONFIG_LIBRARIES ${FONTCONFIG_LIBRARY})
|
|
SET(FONTCONFIG_INCLUDE_DIR ${FONTCONFIG_INCLUDE_DIR})
|
|
ELSE(FONTCONFIG_INCLUDE_DIR AND FONTCONFIG_LIBRARY)
|
|
SET(FONTCONFIG_FOUND 0)
|
|
SET(FONTCONFIG_LIBRARIES)
|
|
SET(FONTCONFIG_INCLUDE_DIR)
|
|
ENDIF(FONTCONFIG_INCLUDE_DIR AND FONTCONFIG_LIBRARY)
|
|
|
|
# Report the results.
|
|
IF(NOT FONTCONFIG_FOUND)
|
|
SET(FONTCONFIG_DIR_MESSAGE
|
|
"FONTCONFIG was not found. Make sure FONTCONFIG_LIBRARY and FONTCONFIG_INCLUDE_DIR are set.")
|
|
IF(FontConfig_FIND_REQUIRED)
|
|
MESSAGE(FATAL_ERROR "${FONTCONFIG_DIR_MESSAGE}")
|
|
ELSEIF(NOT FontConfig_FIND_QUIETLY)
|
|
MESSAGE(STATUS "${FONTCONFIG_DIR_MESSAGE}")
|
|
ENDIF(FontConfig_FIND_REQUIRED)
|
|
ENDIF(NOT FONTCONFIG_FOUND)
|