mirror of
https://github.com/glest/glest-source.git
synced 2025-09-02 04:22:32 +02:00
- added freetype2 / FTGL support
This commit is contained in:
32
mk/cmake/Modules/FindFTGL.cmake
Normal file
32
mk/cmake/Modules/FindFTGL.cmake
Normal file
@@ -0,0 +1,32 @@
|
||||
#
|
||||
#
|
||||
# Try to find the FTGL libraries
|
||||
# Once done this will define
|
||||
#
|
||||
# FTGL_FOUND - system has ftgl
|
||||
# FTGL_INCLUDE_DIR - path to FTGL/FTGL.h
|
||||
# FTGL_LIBRARY - the library that must be included
|
||||
#
|
||||
#
|
||||
|
||||
IF (FTGL_LIBRARY AND FTGL_INCLUDE_DIR)
|
||||
SET(FTGL_FOUND "YES")
|
||||
ELSE (FTGL_LIBRARY AND FTGL_INCLUDE_DIR)
|
||||
FIND_PATH(FTGL_INCLUDE_DIR FTGL/ftgl.h PATHS /usr/local/include /usr/include)
|
||||
FIND_LIBRARY(FTGL_LIBRARY ftgl PATHS /usr/local/lib /usr/lib)
|
||||
|
||||
IF (FTGL_INCLUDE_DIR AND FTGL_LIBRARY)
|
||||
SET(FTGL_FOUND "YES")
|
||||
ELSE (FTGL_INCLUDE_DIR AND FTGL_LIBRARY)
|
||||
SET(FTGL_FOUND "NO")
|
||||
ENDIF (FTGL_INCLUDE_DIR AND FTGL_LIBRARY)
|
||||
ENDIF (FTGL_LIBRARY AND FTGL_INCLUDE_DIR)
|
||||
|
||||
IF (FTGL_FOUND)
|
||||
MESSAGE(STATUS "Found FTGL libraries at ${FTGL_LIBRARY} and includes at ${FTGL_INCLUDE_DIR}")
|
||||
ELSE (FTGL_FOUND)
|
||||
IF (FTGL_FIND_REQUIRED)
|
||||
MESSAGE(FATAL_ERROR "Could not find FTGL libraries")
|
||||
ENDIF (FTGL_FIND_REQUIRED)
|
||||
ENDIF (FTGL_FOUND)
|
||||
|
39
mk/cmake/Modules/FindFontConfig.cmake
Normal file
39
mk/cmake/Modules/FindFontConfig.cmake
Normal file
@@ -0,0 +1,39 @@
|
||||
# - 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)
|
||||
|
||||
# Look for the library.
|
||||
FIND_LIBRARY( FONTCONFIG_LIBRARY NAMES fontconfig
|
||||
DOC "Path to fontconfig library." )
|
||||
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)
|
Reference in New Issue
Block a user