Add cmake module to find SDL_ttf

This commit is contained in:
Dmitry Marakasov 2014-12-28 03:31:37 +03:00
parent 79300dea2b
commit 9e4bdac8cf

27
cmake/FindSDL2_ttf.cmake Normal file
View File

@ -0,0 +1,27 @@
# - Try to locate SDL2_ttf
# This module defines:
#
# SDL2_TTF_INCLUDE_DIR
# SDL2_TTF_LIBRARY
# SDL2_TTF_FOUND
#
FIND_PATH(SDL2_TTF_INCLUDE_DIR NAMES SDL2/SDL_ttf.h)
FIND_LIBRARY(SDL2_TTF_LIBRARY NAMES SDL2_ttf)
IF(SDL2_TTF_INCLUDE_DIR AND SDL2_TTF_LIBRARY)
SET(SDL2_TTF_FOUND TRUE)
ENDIF(SDL2_TTF_INCLUDE_DIR AND SDL2_TTF_LIBRARY)
IF(SDL2_TTF_FOUND)
IF(NOT SDL2_TTF_FIND_QUIETLY)
MESSAGE(STATUS "Found SDL2_ttf: -I${SDL2_TTF_INCLUDE_DIR}, ${SDL2_TTF_LIBRARY}")
ENDIF(NOT SDL2_TTF_FIND_QUIETLY)
ELSE(SDL2_TTF_FOUND)
IF(SDL2_TTF_FIND_REQUIRED)
MESSAGE(FATAL_ERROR "Could not find SDL2")
ENDIF(SDL2_TTF_FIND_REQUIRED)
ENDIF(SDL2_TTF_FOUND)
MARK_AS_ADVANCED(SDL2_TTF_INCLUDE_DIR SDL2_TTF_LIBRARY SDL2_TTF_FOUND)