]> git.xonotic.org Git - xonotic/netradiant.git/blob - cmake/FindPango.cmake
Merge branch 'master' into master-merge
[xonotic/netradiant.git] / cmake / FindPango.cmake
1 find_package(PkgConfig)
2 if (PKG_CONFIG_FOUND)
3     if (Pango_FIND_REQUIRED)
4         set(_pkgconfig_REQUIRED REQUIRED)
5     endif ()
6     pkg_search_module(Pango ${_pkgconfig_REQUIRED} pango pangocairo)
7     pkg_search_module(PangoFT2 ${_pkgconfig_REQUIRED} pangoft2)
8     if (Pango_LINK_LIBRARIES)
9         set(Pango_LIBRARIES ${Pango_LINK_LIBRARIES}) # HACK
10     endif()
11     if (PangoFT2_LINK_LIBRARIES)
12         set(PangoFT2_LIBRARIES ${PangoFT2_LINK_LIBRARIES}) # HACK
13     endif()
14 else ()
15     # find_path(Pango_INCLUDE_DIRS)
16     # find_library(Pango_LIBRARIES)
17     if (Pango_INCLUDE_DIRS AND Pango_LIBRARIES)
18         set(Pango_FOUND 1)
19         if (NOT Pango_FIND_QUIETLY)
20             message(STATUS "Found Pango: ${Pango_LIBRARIES}")
21         endif ()
22     elseif (Pango_FIND_REQUIRED)
23         message(SEND_ERROR "Could not find Pango")
24     elseif (NOT Pango_FIND_QUIETLY)
25         message(STATUS "Could not find Pango")
26     endif ()
27 endif ()
28 mark_as_advanced(Pango_INCLUDE_DIRS Pango_LIBRARIES)
29 mark_as_advanced(PangoFT2_INCLUDE_DIRS PangoFT2_LIBRARIES)