/tux-target/CMakeModules/FindFreeType.cmake
CMake | 50 lines | 39 code | 5 blank | 6 comment | 0 complexity | 0c290e87896bc6b568fe994f3b6cf9ea MD5 | raw file
Possible License(s): GPL-2.0
- # - Locate FreeType library
- # This module defines
- # FREETYPE_LIBRARY, the library to link against
- # FREETYPE_FOUND, if false, do not try to link to FREETYPE
- # FREETYPE_INCLUDE_DIRS, where to find headers.
- IF(FREETYPE_LIBRARY AND FREETYPE_INCLUDE_DIRS)
- # in cache already
- SET(FREETYPE_FIND_QUIETLY TRUE)
- ENDIF(FREETYPE_LIBRARY AND FREETYPE_INCLUDE_DIRS)
- FIND_PATH(FREETYPE_INCLUDE_DIRS
- freetype
- PATHS
- $ENV{FREETYPE_DIR}/include
- /usr/local/include
- /usr/include
- /sw/include
- /opt/local/include
- /opt/csw/include
- /opt/include
- PATH_SUFFIXES freetype freetype2
- )
- FIND_LIBRARY(FREETYPE_LIBRARY
- NAMES freetype libfreetype freetype219
- PATHS
- $ENV{FREETYPE_DIR}/lib
- /usr/local/lib
- /usr/lib
- /usr/local/X11R6/lib
- /usr/X11R6/lib
- /sw/lib
- /opt/local/lib
- /opt/csw/lib
- /opt/lib
- /usr/freeware/lib64
- )
- IF(FREETYPE_LIBRARY AND FREETYPE_INCLUDE_DIRS)
- SET(FREETYPE_FOUND "YES")
- IF(NOT FREETYPE_FIND_QUIETLY)
- MESSAGE(STATUS "Found FreeType: ${FREETYPE_LIBRARY}")
- ENDIF(NOT FREETYPE_FIND_QUIETLY)
- ELSE(FREETYPE_LIBRARY AND FREETYPE_INCLUDE_DIRS)
- IF(NOT FREETYPE_FIND_QUIETLY)
- MESSAGE(STATUS "Warning: Unable to find FreeType!")
- ENDIF(NOT FREETYPE_FIND_QUIETLY)
- ENDIF(FREETYPE_LIBRARY AND FREETYPE_INCLUDE_DIRS)