PageRenderTime 31ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 0ms

/tux-target/CMakeModules/FindFreeType.cmake

http://tux-target.googlecode.com/
CMake | 50 lines | 39 code | 5 blank | 6 comment | 0 complexity | 0c290e87896bc6b568fe994f3b6cf9ea MD5 | raw file
Possible License(s): GPL-2.0
  1. # - Locate FreeType library
  2. # This module defines
  3. # FREETYPE_LIBRARY, the library to link against
  4. # FREETYPE_FOUND, if false, do not try to link to FREETYPE
  5. # FREETYPE_INCLUDE_DIRS, where to find headers.
  6. IF(FREETYPE_LIBRARY AND FREETYPE_INCLUDE_DIRS)
  7. # in cache already
  8. SET(FREETYPE_FIND_QUIETLY TRUE)
  9. ENDIF(FREETYPE_LIBRARY AND FREETYPE_INCLUDE_DIRS)
  10. FIND_PATH(FREETYPE_INCLUDE_DIRS
  11. freetype
  12. PATHS
  13. $ENV{FREETYPE_DIR}/include
  14. /usr/local/include
  15. /usr/include
  16. /sw/include
  17. /opt/local/include
  18. /opt/csw/include
  19. /opt/include
  20. PATH_SUFFIXES freetype freetype2
  21. )
  22. FIND_LIBRARY(FREETYPE_LIBRARY
  23. NAMES freetype libfreetype freetype219
  24. PATHS
  25. $ENV{FREETYPE_DIR}/lib
  26. /usr/local/lib
  27. /usr/lib
  28. /usr/local/X11R6/lib
  29. /usr/X11R6/lib
  30. /sw/lib
  31. /opt/local/lib
  32. /opt/csw/lib
  33. /opt/lib
  34. /usr/freeware/lib64
  35. )
  36. IF(FREETYPE_LIBRARY AND FREETYPE_INCLUDE_DIRS)
  37. SET(FREETYPE_FOUND "YES")
  38. IF(NOT FREETYPE_FIND_QUIETLY)
  39. MESSAGE(STATUS "Found FreeType: ${FREETYPE_LIBRARY}")
  40. ENDIF(NOT FREETYPE_FIND_QUIETLY)
  41. ELSE(FREETYPE_LIBRARY AND FREETYPE_INCLUDE_DIRS)
  42. IF(NOT FREETYPE_FIND_QUIETLY)
  43. MESSAGE(STATUS "Warning: Unable to find FreeType!")
  44. ENDIF(NOT FREETYPE_FIND_QUIETLY)
  45. ENDIF(FREETYPE_LIBRARY AND FREETYPE_INCLUDE_DIRS)