123456789101112131415161718192021222324252627282930 |
- # - Find Freetype
- # Find the Freetype includes and libraries
- #
- # Following variables are provided:
- # FREETYPE_FOUND
- # True if Freetype has been found
- # FREETYPE_INCLUDE_DIRS
- # The include directories of Freetype
- # FREETYPE_LIBRARIES
- # Freetype library list
- if(WIN32)
- find_path(FREETYPE_INCLUDE_DIRS NAMES freetype/freetype.h PATHS "${PROJECT_SOURCE_DIR}/dependencies/include")
- find_library(FREETYPE_LIBRARY NAMES freetype PATHS "${PROJECT_SOURCE_DIR}/dependencies/lib")
- set(FREETYPE_FOUND 1)
- set(FREETYPE_LIBRARIES ${FREETYPE_LIBRARY})
- elseif(APPLE)
- find_path(FREETYPE_INCLUDE_DIRS NAMES freetype/freetype.h PATHS "/Library/Frameworks/FreeType.Framework/Versions/2.4/unix/include")
- find_library(FREETYPE_LIBRARY NAMES freetype PATHS "/Library/Frameworks/FreeType.Framework/Versions/2.4/")
- include_directories(/Library/Frameworks/FreeType.Framework/Versions/2.4/unix/include)
- set(FREETYPE_FOUND 1)
- set(FREETYPE_LIBRARIES ${FREETYPE_LIBRARY})
- elseif(UNIX)
- include(FindPkgConfig)
- pkg_check_modules(FREETYPE freetype2)
- else()
- set(FREETYPE_FOUND 0)
- endif()
|