1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
# sdl2_ttf cmake project-config input for CMakeLists.txt script
include(FeatureSummary)
set_package_properties(SDL2_ttf PROPERTIES
URL "https://www.libsdl.org/projects/SDL_ttf/"
DESCRIPTION "Support for TrueType (.ttf) font files with Simple Directmedia Layer"
)
set(SDL2_ttf_FOUND ON)
set(SDL2TTF_VENDORED @SDL2TTF_VENDORED@)
set(SDL2TTF_HARFBUZZ @SDL2TTF_HARFBUZZ@)
set(SDL2TTF_FREETYPE @SDL2TTF_FREETYPE@)
set(SDL2TTF_SDL2_REQUIRED_VERSION @SDL_REQUIRED_VERSION@)
include(CMakeFindDependencyMacro)
if (EXISTS "${CMAKE_CURRENT_LIST_DIR}/SDL2_ttf-shared-targets.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/SDL2_ttf-shared-targets.cmake")
endif()
if (EXISTS "${CMAKE_CURRENT_LIST_DIR}/SDL2_ttf-static-targets.cmake")
if(SDL2TTF_VENDORED)
include(CheckLanguage)
check_language(CXX)
if(NOT CMAKE_CXX_COMPILER AND NOT _sdl2ttf_nowarning)
message(WARNING "CXX language not enabled. Linking to SDL2_ttf::SDL2_ttf-static might fail.")
endif()
endif()
include("${CMAKE_CURRENT_LIST_DIR}/SDL2_ttf-static-targets.cmake")
endif()
if(NOT SDL2TTF_VENDORED)
set(_sdl_cmake_module_path "${CMAKE_MODULE_PATH}")
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}")
if(TARGET SDL2_ttf::SDL2_ttf-static)
if(SDL2TTF_FREETYPE)
find_dependency(Freetype)
endif()
if(SDL2TTF_HARFBUZZ)
list(APPEND harfbuzz_ROOT "${CMAKE_CURRENT_LIST_DIR}")
find_dependency(harfbuzz)
endif()
endif()
set(CMAKE_MODULE_PATH "${_sdl_cmake_module_path}")
unset(_sdl_cmake_module_path)
endif()
|